Android Developer

优先使用原则

列表

  • 优先使用 Kotlin 编码

  • 布局优先使用 ConstraintLayout

  • 优先使用MVVM,而不是MVP

  • gradle 依赖优先使用implementation,而不是api

  • 优先使用小的独立的SharedPreference,而不是大而杂的SharedPreference

  • 布局使用 **Start(示例marginStart)而不是**Left(marginLeft)

  • 不用的代码优先删除,而不是注释掉。

  • 在满足功能的情况下,使用直接容器 Fragment 的FragmentManager,而不是 最外层的Activity的FragmentManager。

  • 对于第三方库,优先使用 gradle 依赖,而不是源代码。