
├── 01 阶段一:Kotlin x Java打造 UI 通用组件
│ ├── 第1周、走进移动端架构师
│ │ ├── 第1章、本周目标
│ │ │ …
│ │ ├── 第2章、移动端架构师需要具备的技术栈与能力
│ │ │ …
│ │ ├── 第3章、如何从0开始架构一个中大型APP
│ │ │ …
│ │ ├── 第4章、如何做好项目的技术选型
│ │ │ …
│ │ ├── 第5章、移动端架构师开发套件介绍
│ │ │ …
│ │ ├── 第6章、HiLog库架构设计与开发
│ │ │ …
│ │ └── 第7章、本周总结
│ │ …
│ ├── 第2周、通用UI组件开发与基础框架设计
│ │ ├── 第1章、本周目标
│ │ │ …
│ │ ├── 第2章、HiTabBottom架构设计
│ │ │ …
│ │ ├── 第3章、APP基础框架结构设计
│ │ │ …
│ │ ├── 第4章、基于HiTabBottom实现APP底部导航框架
│ │ │ …
│ │ ├── 第5章、HiTabTop架构设计开发
│ │ │ …
│ │ └── 第6章、本周总结
│ │ …
│ ├── 第3周、高级UI组件定制与解耦设计
│ │ ├── 第1章、本周目标
│ │ │ …
│ │ ├── 第2章、设计实现通用下拉刷新组件HiRefresh
│ │ │ …
│ │ ├── 第3章、HiBanner架构设计与ViewPager定制
│ │ │ …
│ │ ├── 第4章、设计实现HiBanner
│ │ │ …
│ │ ├── 第5章、HiBannerDelegate封装与指示器定制
│ │ │ …
│ │ └── 第6章、本周总结
│ │ …
│ ├── 第4周、Android必备Kotlin核心技术
│ │ ├── 第1章、本周目标
│ │ │ …
│ │ ├── 第2章、以架构师角度认识Kotlin
│ │ │ …
│ │ ├── 第3章、Kotlin基础
│ │ │ …
│ │ ├── 第4章、Kotlin方法与Lambda表达式
│ │ │ …
│ │ ├── 第5章、Kotlin进阶
│ │ │ …
│ │ ├── 第6章、Kotlin探秘与扩展
│ │ │ …
│ │ ├── 第7章、重构HiCircleIndicator
│ │ │ …
│ │ └── 第8章、本周总结
│ │ …
│ ├── 第5周、Android UI核心组件剖析与实战
│ │ ├── 第1章、本周目标
│ │ │ …
│ │ ├── 第2章、应用启动流程与Activity Thread深入解析
│ │ │ …
│ │ ├── 第3章、从源码到原理剖析Activity核心【见微知著】
│ │ │ …
│ │ ├── 第4章、从源码到原理剖析Fragment核心【见微知著】
│ │ │ …
│ │ ├── 第5章、从源码到原理剖析RecyclerView核心【见微知著】
│ │ │ …
│ │ ├── 第6章、RecyclerView优化之高易用HiDataItem封装
│ │ │ …
│ │ └── 第7章、本周总结
│ │ …
│ └── 第6周、Android 导航架构探秘
│ ├── 第1章、本周目标
│ │ …
│ ├── 第2章、架构师该如何选择导航框架
│ │ …
│ ├── 第3章、剖析Navigation Component架构原理
│ │ …
│ ├── 第4章、Navigation Component进阶改造
│ │ …
│ ├── 第5章、从架构师角度看ARouter实现原理
│ │ …
│ ├── 第6章、基于ARouter实现登录拦截与全局降级策略
│ │ …
│ └── 第7章、本周总结
│ …
├── 02 阶段二:解锁Android高阶技能,探秘实战Jetpack
│ ├── 第7周 线程与线程池核心技术
│ │ …
│ ├── 第8周 Android网络编程进阶
│ │ …
│ ├── 第9周 架构首页模块
│ │ …
│ ├── 第10周 解密Jetpack工具库核心组件
│ │ …
│ ├── 第11周 架构商品详情模块
│ │ …
│ └── 第12周 Android消息机制与类加载
│ …
├── 03 阶段三:主流架构演进与项目架构改造
│ ├── 第13周 玩转Kotlin x Java 设计模式
│ │ …
│ ├── 第14周 主流架构模式演进之路
│ │ …
│ ├── 第15周 主流架构实战搜索模块
│ │ …
│ ├── 第16周 IOC架构设计
│ │ …
│ └── 第17周 构建与打包能力
│ …
├── 04 阶段四:混合架构设计与开发
│ ├── 第18周 走进Flutter开发
│ │ …
│ ├── 第19周 Flutter混合架构原理剖析与应用
│ │ …
│ └── 第20周 Flutter实战应用与性能优化
│ …
├── 05 阶段五:稳定性及性能调优
│ ├── 第23周、稳定性优化
│ │ …
│ ├── 第24周、性能优化
│ │ …
│ └── 第25周、开发技能拓展
│ …
└── 06 阶段六:前后端接口设计与配置中心系统
├── 第26周、后端-DAU超千万的移动端接口设计实现
│ …
├── 第27周、前端-管理后台设计实现
│ …
├── 第28周、【SDK+服务端+控台】配置中心架构实现
│ …
├── 第29周、HiAbility SDK开发
│ …
└── 第30周、学成“下山”
…