Android架构相关的优秀资源合集
-
android-architecture ——by Google
Google官方提供的一个各种Android优秀架构的代码实现集合(都是实现一个TODO备忘录App),并提供架构之间的对比,与适用的场景 -
android-best-practices
Android开发过程中的注意事项,包括架构设计中的各种坑
- Android-CleanArchitecture
这是一个关于如何在Android项目中实现 “Uncle Bob Clean架构” 系列博客的示例App
-
T-MVP
泛型深度解耦下的MVP大瘦身,为你的项目减少一半代码。(新增apt初始化工厂,替换掉了dagger2。新增aop切片,处理缓存和日志) -
MVPArms
一个整合了大量主流开源项目的Android Mvp快速搭建框架, 其中包含 Dagger2, Retrofit, Rxjava以及Rxbinding, RxLifeCycle,RxCache等Rx系三方库, 并且提供UI自适应方案AutoLayot, 本框架将它们全部使用 Dagger2 管理。图片层采用策略模式封装 Glide, Picasso, Fresco。数据层提供一个CacheManager, 有其他需求的可以自己使用数据库实现缓存逻辑并替换. -
TheMVP
TheMVP使用Activity作为Presenter层来处理代码逻辑,通过让Activity包含一个ViewDelegate对象来间接操作View层对外提供的方法,从而做到完全解耦视图层
-
EffectiveAndroidUI
MVP 和 MVVM(没有用databinding) 的优秀实践项目 -
androidmvp
一个简单的 MVP 项目,不过挺经典的 -
UpcomingMoviesMVP
一个电影列表App, 运用 MVP 和 Material Design。两年没更了,有些过时
-
MvpCleanArchitecture
一个运用Clean架构和MVP的DEMO -
EffectiveAndroid
如何应用 MVP 和 Clean 架构的实例
-
MVP-RxJava-Hybride
这是一个Android MVP模型良好的架构设计,同时也做了Android和HTML 5交互架构,用到了RxJava+Retrofit+MVP+泛型缩减mvp+模板模式+命令模式+观察者模式+管理者模式 +简单工厂模式 -
GeekNews
极客日报,一款纯粹的阅读App,基于Material Design + MVP + RxJava + Retrofit + Dagger2 + Realm + Glide. -
Elephant
大象是 PHPHub 社区非官方 Android 客户端, App UI 风格遵循了 Google Material Design 设计风格, 项目架构使用了 MVP 模式, 数据处理使用了 RxJava + Retrofit 技术. -
TLint
TLint for 虎扑体育 基于Dagger2+RxJava+Retrofit开发,采用MVP模式 -
Ghost
微影,一款纯粹的在线视频App,基于Material Design + MVP + RxJava + Retrofit + Realm + Glide
- Fragmentation
为"单Activity + 多Fragment","多模块Activity + 多Fragment"架构而生,帮你大大简化使用过程,轻松解决各种复杂嵌套等问题,修复了官方Fragment库中存在的一些BUG。
-
Awesome-Android-Architecture
Android架构合集 -
AndroidArchitectureCollection
安卓架构文章合集