创建安卓app的30个经验教训

在添加任何第三方party之前,请三思:这真的是一个成熟的项目吗?

如果一个东西用户看不到,就不要绘制它!

除非真的需要,否则别使用数据库;

达到65k方法数限制来的非常快,真的,非常快!不过multidexing可以拯救你;

RxJava是AsyncTasks以及其它杂碎的最佳替代者;

Retrofit可能是现在最佳的网络请求库;

使用Retrolambda来简化你的代码;

把RxJava和Retrofit以及Retrolambda结合起来会让你酷炸天!

我使用EventBus而且它也很好,但是我并不会用太多,因为这样代码库会变得凌乱;

包名按照功能来,而不是按分层来;

把所有东西都移到applicationthread之外;

lint可以帮助你优化布局与布局树,这样你就能识别出那些可能已经被移除的冗余的View;

如果你在使用gradle,使用一切可能的方式去加速它;

对builds做profilereports,以便知道什么占据了编译时间;

使用一个有名的架构;

测试时比较花时间,但是一旦你找到诀窍它可以比不使用测试更快、更健壮;

使用依赖注入让你的app更模块化,从而更易于测试;

收听fragmentedpodcast将会让你受益;

千万别用私人邮箱作为你安卓市场的发布者账号;

总是使用恰当的输入类型;

Useanalyticstofindusagepatternsandisolatebugs;









































北京治疗白癜风术哪家医院好
北京专治白癜风的医院有那些



转载请注明:http://www.gslnbdf.com/azrj/1862.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了