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