前言

12月1日,爱奇艺被曝出出大规模裁员的消息,裁员比例20%~40%,多位爱奇艺员工也证实了裁员的真实情况。

大厂,迎来了寒冬..._mvc框架

优胜劣汰本是常事,但裁员的不只爱奇艺一家,某脉上快手、金山云、58近期也被曝开始裁员,并且裁员规模都不小。

大厂,迎来了寒冬..._android架构_02

互联网人开始人人自危,也许是早就人人自危了。


“今年是10年以来最差的一年,也将是未来10年最好的一年”

“老话”常谈,王兴在2019年说了一句话:2019年是互联网10年以来最差的一年,也将是未来10年最好的一年。现在看来,这句话每年都适用。 曾经进入大厂是一个人实力的体现、是有高薪资的保障、是个人职业道路的华丽起点,但互联网已经过了高速发展期,时常曝出一些大规模的裁员,无论是应届生、基层员工还是高薪员工,无一例外可能出现在裁员名单上面。 现在进大厂依旧是实力、高薪、华丽起点的体现,但也同样意味着可以在任何时候被优化、被取代。


如何度过寒冬?

被裁与否,生活和工作都要继续,在各行各业要安全度过寒冬,唯有提升个人实力,对于Android开发来说,也是如此。 在这里给大家分享一份Android架构开发手册,年后跳槽、想进大厂或者想提升自己的都可以看一看。

手册手册主要介绍:Android框架的初始化过程主要组件的工作原理

直接分析和整理了:Android框架的主要源代码

并详细讲解了:理解框架工作原理所需的各种基础知识和构成实际Android平台骨干的服务框架

主要内容包括:

  • Android Jetpack实战教程
  • Android框架的原理和源码解析MVC/MVP/MVVM
  • 大厂的架构演进,包括抖音、美团、安居客、携程、微信、淘宝等(互联网寒冬之下,大厂更值得冲一把了,掌握大厂架构很有必要)

内容概览以及部分截图:第一章 Android Jetpack实战和教程

  1. Android Jetpack - Navigation
  2. Android Jetpack - Data Binding
  3. Android Jetpack - ViewModel & LiveData
  4. Android Jetpack - Room
  5. Android Jetpack - Paging
  6. Android Jetpack - WorkManger
  7. Android Jetpack - Paging 3

大厂,迎来了寒冬..._mvc框架_03

第二章 MVC/MVP/MVVM

  1. MVC框架-导言
  2. MVC框架-ASP.NET窗体
  3. MVC框架-第一应用程序
  4. MVC框架-文件夹
  5. MVC框架-模型
  6. MVC框架-控制器
  7. MVC框架-视图
  8. MVC框架-布局
  9. MVC框架-路由引擎
  10. MVC框架-动作过滤器
  11. MVC框架-高级示例
  12. MVC框架-Ajax支持
  13. MVC框架-捆绑
  14. MVC框架-异常处理
  15. MVP架构设计:Google官方MVP思想解读
  16. 开源MVP框架
  17. MVC、MVP、MVVM,到底该怎么选?

大厂,迎来了寒冬..._mvc框架_04

第三章 大厂架构演进之路1.抖音 iOS工程架构演进

  • 前言介绍
  • 抖音工程架构演进
  • 组件化
  • 流水线式迭代开发
  • 抖音工程架构演进
  • 组件化探索过程中遇到的一些问题
  • 总结

大厂,迎来了寒冬..._android_05

2.美团外卖Android平台化架构演进实践

  • 平台化背景
  • 屡次探索
  • 搜索库拆分实践
  • 页面化组件实践
  • MVP分层复用实践
  • 中间层实践
  • 平台化总结
  • 展望

大厂,迎来了寒冬..._mvc框架_06

3.安居客Android项目架构演进

  • 三网合并
  • 由RxJava驱动的MVP架构
  • 组件化与模块化

大厂,迎来了寒冬..._爱奇艺_07

4.携程Android APP插件化动态加载实践

  • 需求驱动
  • 原理
  • 实现
  • 收益与代价
  • 未来优化

大厂,迎来了寒冬..._android_08

5.微信Android客户端架构演进之路

  • 拓荒
  • 成长
  • 变革
  • 进化
  • 开发

大厂,迎来了寒冬..._mvc框架_09

6.千万级用户的Android客户端是如何养成的

  • 1.0时代:小、快、灵
  • 2.0时代:繁、稳
  • 后2.0时代:精、稳
  • Extra:巧、宣
  • 模块内的解耦
  • 灰度发布机制
  • 模块间通信
  • 总结

大厂,迎来了寒冬..._mvc框架_10

7.手机淘宝架构演化实践

  • Bundle
  • WebApp
  • PackageApp
  • 研发支撑
  • 测试支撑
  • 运维支撑
  • 发布支撑

大厂,迎来了寒冬..._android_11

8.英语流利说Android架构演进

  • 英语流利说早期架构
  • 英语流利说核心架构
  • 核心架构说明
  • 引入多进程层
  • 英语流利说常用辅助架构
  • 英语流利说常用支持型架构
  • 英语流利说常用支持型架构

大厂,迎来了寒冬..._爱奇艺_12



结尾

在“寒冬”真正发生在自己身上之前,做出所有努力去获得抵抗寒冷的能力把,至少当寒冬真正发生的时候,你不会后悔和不甘,可能最多感慨一句:“该发生的终究要发生的。”