1.分享的簡介
之所以選擇內(nèi)涵段子,是因為這個項目無論從用戶體驗還是性能方面都很不錯,雖然功能不多但是技術上涉及的部分比較多。主要內(nèi)容有Android源碼閱讀設計模式分析,以及第三方框架源碼分析,自己手動一步步搭建整個項目的整體框架。列表獲取數(shù)據(jù)展示,哈弗曼算法壓縮圖片上傳,增量更新,一鍵換膚插件開發(fā),Android插件化架構,Android熱修復......
2.分享的大綱
03.Android Studio插件開發(fā)之 - 基礎入門篇
04.Android Studio插件開發(fā)之 - IOC注解生成器
05.Android模板設計模式之 - 構建整個應用的BaseActivity
07.Android熱修復之 - 阿里開源的熱補丁
09.Builder設計模式 - 構建整個應用的萬能Dialog
10.Builder設計模式 - 構建整個應用的NavigationBar
11.Android網(wǎng)絡框架選擇(Volley、OkHttp、Retrofit)
12.Android鏈式調(diào)用 - 打造第三方的網(wǎng)絡引擎
14.自己動手寫DB數(shù)據(jù)庫框架(性能優(yōu)化)
16.插件式換膚框架搭建 - setContentView源碼閱讀
18.Android進程間的通信 - IPC(機制)Binder的原理和源碼閱讀
19.Android進程間的通信 - 耍流氓的方式保活Service
22.Android圖片壓縮加密上傳 - JPEG壓縮算法解析
23.Android圖片壓縮加密上傳 - NDK終極壓縮和加密上傳
25.Android插件化架構 - Activity的啟動流程分析
26.Android插件化架構 - 攔截Activity的啟動流程繞過AndroidManifest檢測
27.Android插件化架構 - 插件機制管理以及類的加載
28.Android插件化架構 - 360開源框架DroidPlugin介紹及源碼分析
32.從3K到30K,23歲的年紀我到底經(jīng)歷了什么
3.分享的方式
周一到周五正常上班,所以分享的時間暫定周六晚上八點,分享的方式采取YY課堂和視頻錄制的方式。每周六日晚八點都會在群里發(fā)直播鏈接,錄制的視頻鏈接會放在群公告,其次會公布到簡書。
大致的流程都是,先寫思路然后分析源碼最后才會寫代碼。很多在去年就已錄制過的視頻框架,會直接拿過來用,不會重復講解和錄制但會給到源碼和已錄制視頻。
4.個人的建議
這一套分享我個人建議學習者最好不是初學者,因為某些內(nèi)容可能會聽不懂而我也不會再講基礎,我希望你最好自己寫過一些開源項目,或者說主動造過一些輪子,我希望是在開發(fā)這個方面遇到了一些瓶頸的開發(fā)者,當然最終是以跟得上和聽得懂視頻的內(nèi)容為準。
一期文章都會配套一期視頻講解,為了方便那些看文章抽象的哥們,如果文章沒有寫清楚的地方可以選擇看視頻,每一期文章都會在最后附加視頻鏈接,當然某些比較簡單的功能是沒有文章的,視頻或者資料有什么問題可以直接簡信或者評論即可。