1 分钟 Android 开发最佳实践指南 — 2022

1. 使用Kotlin —— Kotlin 是 2022 年 Android 开发的首选语言。Kotlin 自创建以来发展了很多,现在已经成为一种成熟的语言。

2. 使用Jetpack compose— 声明式 UI 框架改变了 android 开发的思路。只需描述您的 UI,并由可组合处理它,或者更简单的方式只是告诉您想要什么,可组合相应地反映。

3. 选择Kotlin-coroutine而不是 RxJava——一种简单有效的线程管理方式。

4. 使用Hilt进行依赖注入——减少在项目中进行手动依赖注入的样板。

5.为本地数据库使用空间——比 SQLiteDatabase 更好的数据持久性方法。它在 SQLite 之上提供了一个抽象层。

6. 使用Datastore存储键值对——不要再使用SharedPreferences 了!以异步、一致和事务方式存储数据,克服了 SharedPreferences 的一些缺点。

7. 使用Retrofit for Networking—— Java 和 Kotlin 的类型安全的 rest 客户端。

8. 使用WorkManager调度异步任务——即使应用程序退出或设备重启,调度工作的完美解决方案是一次性或重复运行。

9. 始终衡量你的代码覆盖率——JaCoco可以强大地衡量你的代码覆盖率。

10. 用单元测试测试你的类——你已经知道编写单元测试的重要性。使用mockito-kotlinjunit库轻松编写测试。此外,如果尚未允许在测试期间使用模拟/存根类,请使用依赖注入。

11. 使用 Espresso 测试你的 UI — Android 允许非常轻松地编写 UI 测试。添加它们并在 CI 上运行它们。

12. 使用Coil进行图像加载——著名的 Android 图像加载库由 Kotlin Coroutine 提供支持。

13. 使用 CI/CD 自动化开发——CI/CD 成为使开发过程自动化的必备工具。自动执行所有手动任务,而无需过多担心。

14. 使用ktLint进行代码格式化——具有内置格式的反自行车脱落 Kotlin linter。

15. 使用MVVM架构——Model -View-ViewModel——完美解决MVP和MVC所有弊端,让代码可测试,更解耦,更易维护。

16. 按功能模块化你的应用程序——更快的构建,减少样板代码,更小的和可维护的模块,更少的循环依赖,更容易导航,责任分离,以及更多的好处……

17. 优先考虑应用程序安全性——通过使您的应用程序更安全,您可以帮助维护用户信任和设备完整性。查看这些对您的应用程序的安全性有重大积极影响的安全最佳做法。

0
分类: 未分类

bayshier

愿世间每个美好的灵魂都能被温柔以待

0 条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注