快速搭建新项目框架0-前言

2017/10/25 posted in  Android

前言

有幸在公司从零开始做一个项目,非常兴奋。也想着在快速开发的过程中如何保持 app 代码结构 clean。由此总结此次代码整体框架的搭建过程,供日后回顾总结

通过这几天的调研 ,初步决定使用以下

  1. mvp 结构,view 和业务逻辑解耦,并可以在 UI 未给出切图时优先开发业务逻辑。
  2. dagger 注入。 是的 v p 之间无依赖关系
  3. ~~clean 结构 。 将 业务逻辑独立到每个 usecase中 ~~。发现前期轻量级的 app 并不适合这种结构,使用 usecase 会降低开发效率,此模式更适合与 app 成型后 ,将可以复用的业务逻辑抽象成 usecase
  4. butteknief 注入
  5. 网络库待定 ?repository 模式 ,方便后期网络库更换