构建 Android 应用程序一定要绕过的 30 个坑
学习领域有两类人 - 一类是那些通过艰苦努力一步一步学习的人,一类是学习别人的经验教训走捷径的人。在此,我想分享一些自己的经验给大家:
- 添加使用第三方依赖库前,请再三思考,它绝对是一个慎重的决定;
- 如果用户看不见有些界面, 请一定不要绘制它!;
- 除非真的需要,否则不要使用数据库;
- 应用程序中 65k 方法数的限制很快就能达到,我意思是真的很快!不过 multidexing 能拯救你;
- RxJava 是对 AsyncTask 和其它异步任务类 最好的替代品;
- Retrofit 是目前 android 最好的处理网络事务的依赖库
- 使用 Retrolambda 来精简你的代码;
- 把 RxJava 与 Retrofit 和 Retrolambda 整合在一起 来达到最佳效果!;
- EventB