AndroidStudyDemo 你值得擁有

作者:李旺成###

時間:2016年4月6日###


AndroidStudyDemo思維導圖

這是一個學習 Android 開發技巧的項目,旨在收集和整理學習和開發 Android 的過程中所學、所獲、所感、所思...

系列篇章
AndroidStudyDemo 你值得擁有
AndroidStudyDemo之Android4.x介紹
AndroidStudyDemo之Android5.x新API介紹(一)
AndroidStudyDemo之Android5.x新API介紹(二)

AndroidStudyDemo#

顧名思義,就是我在學習 Android 的過程當中所做的 Demo 項目(合集)

為什么我要把它做成合集,我是從有以下幾個方面考慮的:

  1. 方便統一管理,通過合理分類,配合適當的說明文檔,集中在一塊比散亂的管理起來要方便
  2. 方便檢索,俗話說的好——好記心不如爛筆頭;作為程序員代碼和Blog應該成為我們的筆記
  3. 提供持續動力,前不久看過一篇文字(只看了標題),討論程序員的個人項目為什么一般難以持久維護;我覺得最大的問題是沒有持續的動力
  4. 方便他人使用,你可以 fork 過去,把你喜歡的,見過的好代碼都放上去(送人玫瑰,手有余香——讓我們一起擁抱開源)

說明:當然這樣做也有缺點,最大的缺點就是這個工程會變得很大,你可能需要耗費點時間來編譯它(我相信對大家來講這不是問題,如果實在是比較慢,影響效率了,可以在 settings.gradle 文件中注釋掉目前不需要用到的 module 就好了)。

AndroidStudyDemo 的目標#

提高學習效率,系統管理我們所掌握的 Android 技能,夯實 Android 基本功,提供持續學習和進階的動力。

AndroidStudyDemo 的推進方式#

將平時在網上看到的、在書上學到的、前輩們教的以及自己寫的(解決的問題)等等學到的用到的知識都轉化為代碼。

剛學編程的時候,聽過最多的一句話就是項目驅動學習。希望你和我一樣,將學到的知識都用到這個項目當中,即完善了項目又鞏固了知識(這就是我上面所說的動力)。

AndroidStudyDemo 說明#

項目推進計劃##

  1. 搭建項目框架
  2. 分專題學習和研究
  3. 分階段總結和推進項目

項目要求##

編碼一定要規范(編碼規范是一個程序員的修養)...

項目更新計劃##

周末,節假日不定時更新(宅著還不如寫代碼,哈哈)...

項目目的##

最主要的當然是為了個人成長,能幫到你那就是我們的緣分,希望各位看官能有所收獲。

第一階段,以個人積累為主(在 Demo上稍做展示)
第二階段,直接為每個點提供代碼展示和說明,使用 Blog 做專題總結
第三階段,升華...

項目主要有如下幾大板塊###

  • Android 新版本 API 和新特性的學習和使用
  • Java 以及 Andorid 基本功,機制等的學習和使用
  • Android UI 和動畫相關技術的學習和使用
  • 項目基礎框架的搭建、研究和學習
  • Android 和 Java SE 中最新技術和前沿的跟進
  • 常用第三方開源庫的使用、二次封裝和源碼分析
  • 網絡、圖片等常用框架的研究和學習
  • 工具類、常用基類的封裝和分析
  • ...

說明:不同的板塊在思維導圖中已經用不同的顏色做了區分

項目 Modules 簡介##

AndroidStudyDemo Module 示意圖

1. Android4Study

Android 4.x 版本提供的新 API 和新特性等的學習和使用。

2. Android5Study

Android 5.x 版本提供的新 API 和新特性等的學習和使用。

3. Android6Study

Android 6.x 版本提供的新 API 和新特性等的學習和使用。

4. AndroidNStudy

為 Android N 虛位以待...

5. AnimationStudy

Android 動畫的學習和使用,各種有意思動畫的模仿和整理。

6. ArithmeticStudy

常用算法和數據結構的 Java 實現,學習和分析實現原理。

7. CommonLibsStudy

Android 中常用第三方庫的使用范例、二次封裝、對比學習以及源碼分析。

8. CustomViewStudy

Android 自定義 View 的使用和第三方自定義控件的學習及源碼分析

9. DataRelatedStudy

Android 中數據使用相關(JSON、xml、SQLite、文件緩存、序列化等,所有與數據有關的技術 -- 都將在這里學習和分析)

10. DesignPatternStudy

設計模式在 Android 源碼中的使用分析以及項目中設計模式的實際使用。

11. FrontierTechnologyStudy

Java 或 Android 中新的或前沿技術的研究和學習。

12. HotFixStudy

熱修復相關技術學習和分析。

13. ImageRelatedStudy

圖片相關技術學習,Bitmap 處理,網絡圖片緩存等等(圖片相關內容很多的)。

14. MaterialDesignStudy

Andorid 上熱火朝天的 Material Design,是時候試試了。

15. MechanismStudy

Android 系統機制研究和學習(Handler 機制、事件傳遞、IPC、Intent等 -- 源碼解析,各種實驗)。

16. MultithreadStudy

Android 或 Java 中多線程技術使用和學習(可以研究第三方一些多線程庫,學習原理和思路)。

17. MVCFrameStudy

Android 中 MVC 模式的使用(使用 MVC 模式搭建一個項目框架)。

18. MVPFrameStudy

Android 中 MVP 模式的使用,各種實現思路的探討和研究(使用 MVP 模式搭建一個基礎項目)。

19. MVVMFrameStudy

Android 中 MVVM 模式的使用,各種實現思路的探討和研究(使用 MVVM 模式搭建一個基礎項目)

20. NetworkFrameStudy

Android 中各種網絡框架的學習、使用和對比分析等(自己模仿學習實現一個)。

21. OptimizeStudy

Android 優化相關技術學習(性能優化方法和優化工具使用等)。

22. PluggableStudy

Android 插件化學習。

23. SecurityStudy

Android 安全相關的奇技淫巧學習。

24. StyleStudy

Android 樣式、主題、換膚等的學習和使用。

25. SystemWidgetUseStudy

Android 系統控件不常用技巧學習。

26. UiImitateStudy

好看、新奇的 UI 和效果等的模仿和學習。

27. Utils

常用工具類的封裝和整理。

28. zBase

基類終極模式的探討學習。

項目地址##

Talk is cheap show me the code.
GitHub
歡迎大家 StarFork

附錄

思維導圖

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,002評論 6 542
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,400評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,136評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,714評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,452評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,818評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,812評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,997評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,552評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,292評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,510評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,035評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,721評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,121評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,429評論 1 294
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,235評論 3 398
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,480評論 2 379

推薦閱讀更多精彩內容