Android开发的二十条经验

我们可以通过自己的摸索实践学到知识,还可以通过学习他人的经验来提升自己,显然第二种是更快的方式。下面是日常Android开发过程中总结出来的一些经验,分享如下:

  1. IDE首选Android Studio,并善用优秀的Android Studio插件,如ADB Idea、GsonFormat等
  2. 熟练使用常用的ADB命令,可以提高开发效率
  3. 遵循Android特性与设计规范
  4. 根据功能模块而不是类型来分包
  5. 调用API时要有点进去看看源码的好奇心
  6. 谨慎使用第三方库及so动态链接库
  7. 第三方库注意及时更新升级,因为可能修复了bug、提升了性能、增加了新的特性甚至是老的API不再兼容
  8. 对于一个很庞大的第三方库,如果只用到其中几个功能,那么就需要考虑抽取出所需功能或者找一个更小的替代者
  9. 一些不常修改的包考虑以jar或aar格式集成,以避免每次Build都重新编译
  10. 不要添加任何无用的view,避免过度绘制
  11. Service使用完成之后尽可能地结束它
  12. App一定要有异常捕获机制来获取线上crash
  13. 代码至少需要使用Proguard进行混淆
  14. 要学会使用Lint、Monitor等分析工具
  15. 不要引入不必要的权限,学会使用Intent替代
  16. 尽可能不要为Fragment创建带参数的构造函数,如果需要则为Fragment定义一个newInstance()方法
  17. 尽可能使用Android框架提供的优化过的数据容器,如SparseArray
  18. 时刻注意减小APK的大小,其中以图片压缩为甚
  19. 不要盲目追求新的架构,以适合自身项目需求为原则
  20. 祸患常积于忽微,因此不要忽略任何一处影响性能的小细节
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值