1、熱升級
Tinker源碼解析與手寫
2、熱修復
阿里百川Sophix內核原理
3、App Instant
google8.0 相似熱更新技術原理與實戰
4、強制更新
1.銀行應用
非對稱加密
對稱加密
5、組件化框架設計
1.組件化之集中式路由--阿里巴巴ARouter原理(無Intent式)
2.手寫ARouter 組件化路(應用AbstractProcessor編譯時技術實現,Path與Activity編譯時映射)
3.終結篇--項目實戰手寫組件化式路由(重定向,跳轉前預處理--登陸,統一跳轉入口,支持多類型參數傳遞,多Moudle跳轉)
6、圖片加載框架設計
1.請求隊列、請求、請求轉發、加載器、加載策略、緩存策略
uimageLoader源碼分析
picaso源碼分析
glide
2.手寫圖片加載框架
7、網絡訪問框架設計
1.Volley網絡框架源碼層解析
2.OkHttp網絡框架源碼層解析
3.Retrofit網絡框架源碼層解析
4.手寫高擴展的網絡訪問框架實戰
8、RXJava響應式編程框架設計
1.RXJava的內核機制及原理詳解
實現鏈式調度原則
事件變換設計方案
線程切換源碼解析
2.手寫RxJava框架設計
9、IOC架構設計
1.運行時注入、編譯時注入、注入佈局、注入視圖、注入事件
2. ButterKnife設計Dagger架構設計核心解密
10、Hook技術
1.ClassLoader核心原理
2.Dex文件結構及加載原理
3.hook一個無需註冊的Activity實戰
4.Hook一個主題,實現字體資源的遠程加載實戰編程