个人开发经历
- 2010年,因为协助同事集成Android上TTS、魔音等软核产品,开始接触Android开发。
- 2011年,正式成为一名Android端开发工程师。
- 2013年,成为Android端小组Leader,在一个又一个项目迭代中开始意识到没有一个公共的组件库,开发效率很低。同时发现GitHub有很多有用的资源,比如大名鼎鼎的Android-Universal-Image-Loader(可惜它已经停止维护了,o(╯□╰)o)
- 2014-03-28:PandaAndroidDemo1.0透过邮件在团队内部正式诞生。每周一个版本,总共发布了18期,直到2014-09-11。在项目的迭代中,我开始意识到一个独立于开发过程的公共组件库还不够用,真正趁手的兵器应该随时拿在手上,所以开始编写PandaAndroidLib。
- 2014-10-14:开始用思维导图梳理自己的Android知识体系,建立Android探索指南.xmind,并将新碰到的Android知识分门别类放入其中。
- 2015-09-01:用AndroidStudio重新编写PandaAndroidLib,并上传到GitHub上进行管理。保持每周更新一次的节奏。
Now:2016-01-19
看到『Android探索指南.xmind』里面积累的枝枝叶叶,我想我可以写一个专栏,把这些结构化的知识体系变成文字,加深自己对Android的理解,同时推动PandaAndroidLib的进一步发展。
目录结构(随时更新)
- Android开发环境搭建
- Android开发规范
- MVC的缘起及Android下的现状
- Android界面模式——材料设计
- Android数据存储
- Android流程控制
- 如何增加下拉刷新功能?
- 标准Android页面开发之ToolBar