本系列文章从基础规范、代码设计、框架设计和崩溃分析等角度去讨论如何建立一个健壮的安卓应用.
本系列文章分以下几个类目来讨论:
基础规范
基础规范部分主要讨论命名规范和代码规范, 规范这种东西虽然消灭了每个团队成员的个性, 但却大大提高了整个团队的协作能力, 让每个人都能轻松接手 别人的工作。
代码设计
代码设计从Java编程的角度来讨论如何构建健壮易扩展的Java代码, 包括如何设计方法、如何使用对象与如何设计并发等。
框架设计
框架设计讨论如何去构建app的各种基础功能, 如网络请求框架、图片处理框架与数据库框架等。
崩溃分析
应用崩溃是影响用户体验的罪魁祸首, 崩溃分析从崩溃收集与统计、异常分析等角度去分析如何构建一个健壮的app。
竞品技术
所谓竞品, 通常意义上指的是同行竞争对手的产品, 但这种定义比较狭隘, 竞品可以理解为各家各派的拿手好戏, 比方说聊天类app的聊天功能一定是最多的最 好的, 新闻类app的推送一定是做的最好的。我们通过研究各种竞品技术来使得我们的app更加优秀和易用。