返回介绍

第二部分 App 开发中的高级技巧

发布于 2024-08-17 23:46:12 字数 812 浏览 0 评论 0 收藏 0

·第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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文