AndroidStudyDemo项目介绍

AndroidStudyDemo思维导图

作者:李旺成

时间:2016年4月29日


开源项目 AndroidStudyDemo 系列文章导航,Android 进阶从这里开始。
说明:这是一个学习 Android 开发相关技术的项目,旨在收集和整理学习和开发 Android 的过程中所学、所获、所感、所思...


Tips:这会是一个系列,计划将在2016年全部完成,系列博客会陆续同步到该文章下,项目也会同步更新;学习 Android 的朋友以及 Android 大牛们欢迎提建议...(顺便说一句:个人博客 已经开通,也会在那里同步,欢迎大家围观)

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 和新特性等的学习和使用。
Android 4.x 相关内容目前已经完成,相应介绍在这里:
AndroidStudyDemo之Android4.x介绍

2. Android5Study

Android 5.x 版本提供的新 API 和新特性等的学习和使用。
Android 5.x 相关内容目前已经完成,相应介绍在这里:
AndroidStudyDemo之Android5.x新API介绍(一)
AndroidStudyDemo之Android5.x新API介绍(二)
AndroidStudyDemo之Android5.x新控件介绍(一)
AndroidStudyDemo之Android5.x新控件介绍(二)
AndroidStudyDemo之Android5.x新控件介绍(三)

3. Android6Study

Android 6.x 版本提供的新 API 和新特性等的学习和使用。
Android 6.x 相关内容目前已经完成,相应介绍在这里:
AndroidStudyDemo之Android6.x新API介绍(一)
AndroidStudyDemo之Android6.x新API介绍(二)
AndroidStudyDemo之Android6.x新控件介绍(一)
AndroidStudyDemo之Android6.x新控件介绍(二)
AndroidStudyDemo之Android6.x新控件介绍(三)

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阅读 151,511评论 1 330
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 64,495评论 1 273
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 101,595评论 0 225
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 42,558评论 0 190
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 50,715评论 3 270
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 39,672评论 1 192
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,112评论 2 291
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 29,837评论 0 181
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 33,417评论 0 228
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 29,928评论 2 232
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,316评论 1 242
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 27,773评论 2 234
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,253评论 3 220
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 25,827评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,440评论 0 180
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 34,523评论 2 249
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 34,583评论 2 249

推荐阅读更多精彩内容