Android前沿技術


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一個主題,實現字體資源的遠程加載實戰編程

相關文章
相關標籤/搜索