清洁建筑
该项目代表了受VIPER架构启发的概念证明(请参阅 )。
主要目标是评估体系结构(将其用于“现实世界”用例),以在灵活性,模块化,松散耦合和开销之间找到平衡。
其次,它是将来的项目的蓝图,这些项目定义了一组有用的库,框架和最佳实践。
第三,这是使用一些API改善我的体验的好方法(MediaRecorder,Camera API)
这是我集成的库/框架的列表:
Butterknife:在UI代码中注入视图并避免使用findViewById并单击侦听器样板
泄漏金丝雀:一个非常好的内存泄漏检测库,确保不会泄漏活动等
匕首2:用于依赖注入。 这是一个非常复杂的框架,仍然没有充分发挥其潜力(仍在进行中)
RxJava和RxAndroid:目前在交互器层上使用,以一种紧凑的方式来调度后台线程上的数据存储或网络调用,并让观察者在UI线程上发布结果。
Stetho:实时检查UI和
评论0
最新资源