文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
第二部分 App 开发中的高级技巧
·第5章 Crash异常收集与统计
·第6章 Crash异常分析
·第7章 ProGuard技术详解
·第8章 持续集成
·第9章 App竞品技术分析
工欲善其事,必先利其器。
这一部分讨论4个主题,都和Android日常开发工作无关,但如果有了这些机制,将极大提高App项目的质量和开发效率。
·首先是Android线上崩溃的收集、分析和修复。有了这个利器,Android的稳定性将极大提高。一开始我只准备了五十多个崩溃情况,后来越写越多,整整写了6个月,扩充到一百多个。其实每个Crash在网上都有人进行介绍,只是众说纷纭,有真有假。于是我做了很多Demo试图重现崩溃以分辨网上文章的真假,其中很多优秀的思想,我会详细介绍。
·其次是ProGuard。除了一份官方文档,市面上还没有一份详尽介绍ProGuard的文章,网上的文章倒是很多,但大都很简单。于是我仔细研究了官方文档,参考了网上大量的技术文章,并结合自身经验,写下这一篇专门给Android开发人员看的文章。
·再次是适用于App的持续集成(CI)。无论是使用Ant还是Maven,亦或是当下最流行的Gradle,都要确保DailyBuild和BatchBuild的机制。
·最后是竞品分析。不光是竞品,因为我研究的是技术实现,所以会覆盖到市面上口碑比较好的100款App,每款都包括iOS和Android两种,其中在iOS上花的时间会更多一些。我发现每个App在技术实现上都有若干闪光点,当然也有做得不好的地方。把这些闪光点总结下来,很有必要,这章干货很多,很多都是第一手的研究心得,分享给读者。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论