AndroidStudyDemo 你值得擁有

作者:李旺成###

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


AndroidStudyDemo思維導圖

這是一個學習 Android 開發(fā)技巧的項目咐柜,旨在收集和整理學習和開發(fā) Android 的過程中所學号俐、所獲邪乍、所感缅帘、所思...

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

AndroidStudyDemo#

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

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

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

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

AndroidStudyDemo 的目標#

提高學習效率姨谷,系統(tǒng)管理我們所掌握的 Android 技能逗宁,夯實 Android 基本功,提供持續(xù)學習和進階的動力梦湘。

AndroidStudyDemo 的推進方式#

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

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

AndroidStudyDemo 說明#

項目推進計劃##

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

項目要求##

編碼一定要規(guī)范(編碼規(guī)范是一個程序員的修養(yǎng))...

項目更新計劃##

周末弄捕,節(jié)假日不定時更新(宅著還不如寫代碼僻孝,哈哈)...

項目目的##

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

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

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

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

說明:不同的板塊在思維導圖中已經(jīng)用不同的顏色做了區(qū)分

項目 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

常用算法和數(shù)據(jù)結構的 Java 實現(xiàn)楚昭,學習和分析實現(xiàn)原理。

7. CommonLibsStudy

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

8. CustomViewStudy

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

9. DataRelatedStudy

Android 中數(shù)據(jù)使用相關(JSON菇怀、xml凭舶、SQLite、文件緩存爱沟、序列化等帅霜,所有與數(shù)據(jù)有關的技術 -- 都將在這里學習和分析)

10. DesignPatternStudy

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

11. FrontierTechnologyStudy

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

12. HotFixStudy

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

13. ImageRelatedStudy

圖片相關技術學習,Bitmap 處理括享,網(wǎng)絡圖片緩存等等(圖片相關內(nèi)容很多的)搂根。

14. MaterialDesignStudy

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

15. MechanismStudy

Android 系統(tǒng)機制研究和學習(Handler 機制剩愧、事件傳遞、IPC娇斩、Intent等 -- 源碼解析仁卷,各種實驗)穴翩。

16. MultithreadStudy

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

17. MVCFrameStudy

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

18. MVPFrameStudy

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

19. MVVMFrameStudy

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

20. NetworkFrameStudy

Android 中各種網(wǎng)絡框架的學習、使用和對比分析等(自己模仿學習實現(xiàn)一個)基矮。

21. OptimizeStudy

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

22. PluggableStudy

Android 插件化學習。

23. SecurityStudy

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

24. StyleStudy

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

25. SystemWidgetUseStudy

Android 系統(tǒng)控件不常用技巧學習点额。

26. UiImitateStudy

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

27. Utils

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

28. zBase

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

項目地址##

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

附錄

思維導圖

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末惭等,一起剝皮案震驚了整個濱河市珍手,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌辞做,老刑警劉巖琳要,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異秤茅,居然都是意外死亡稚补,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門框喳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來课幕,“玉大人,你說我怎么就攤上這事五垮≌Ь” “怎么了?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵放仗,是天一觀的道長润绎。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么凡橱? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮亭姥,結果婚禮上稼钩,老公的妹妹穿的比我還像新娘。我一直安慰自己达罗,他們只是感情好坝撑,可當我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著粮揉,像睡著了一般巡李。 火紅的嫁衣襯著肌膚如雪拗军。 梳的紋絲不亂的頭發(fā)上饵蒂,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天,我揣著相機與錄音赠幕,去河邊找鬼辐宾。 笑死狱从,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的叠纹。 我是一名探鬼主播季研,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼誉察!你這毒婦竟也來了与涡?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤持偏,失蹤者是張志新(化名)和其女友劉穎驼卖,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體综液,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡款慨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了谬莹。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片檩奠。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖附帽,靈堂內(nèi)的尸體忽然破棺而出埠戳,到底是詐尸還是另有隱情,我是刑警寧澤蕉扮,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布整胃,位于F島的核電站,受9級特大地震影響喳钟,放射性物質(zhì)發(fā)生泄漏屁使。R本人自食惡果不足惜在岂,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蛮寂。 院中可真熱鬧蔽午,春花似錦、人聲如沸酬蹋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽范抓。三九已至骄恶,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間匕垫,已是汗流浹背僧鲁。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留象泵,地道東北人悔捶。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像单芜,于是被迫代替她去往敵國和親蜕该。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,792評論 2 345

推薦閱讀更多精彩內(nèi)容