Project:Android 架构学习
目标
学习和 Android 架构有关知识。
包含以下主题:
- Android 应用架构
- MVC、MVP、MVVM、MVI
- 组件化
学习资料
书籍:
- 《Android 组件化架构》苍王
此前搜集的一些博客:
如何设计 MVVM 架构的 Repository 接口
Android项目架构设计深入浅出
手把手带你搭建一个优秀的Android项目架构
Mavericks:Airbnb 使用这套框架减少了 50% 代码量
MVC / MVP / MVVM 到底该如何选?有对错吗?
阿里手淘:极简包 MTAS 轻量化框架
谈一谈Android应用架构的发展简史Android 架构实战:MVI + kotlin + Flow
Android 官方架构中的 UseCase 该怎么写? - 掘金
AndroidDeveloper: UI events
Clean 架构下的现代 Android 架构指南 - 掘金
迈向 Android 架构师:模块化设计原则
Android中的MVVM架构:使用Jetpack组件实现现代化的应用架构
大型Android项目架构:基于组件化+模块化+Kotlin+协程+Flow+Retrofit+Jetpack+MVVM架构实现WanAndroid客户端
Our New Book, Mobile System Design Interview, Is Now Available
Mobile System Design Interview Guide – Includes Full Book Bundle
GitHub - SwiftAnytime/Mobile-System-Design-Interview-Guide: A series with complete breakdown of everything you need to learn in mobile system design
Mobile System Design Interview Guide – Structure, Tips, and Resources
组件化开发必备:Gradle 依赖切换源码的实践
Android组件化工具-SPI
【KRouter】一个简单轻量的 Kotlin 路由框架
Jetpack MVVM 七宗罪之五: 在 Repository 中使用 LiveData
官方推荐 Flow 取代 LiveData,有必要吗?
新装备来了! Butterfly - 全新的Android路由组件化框架, 小而强大!
Android路由框架实践指南
一个 Android MVVM 组件化架构框架
Android组件化开发实践和案例分享
是让人耳目一新的 Jetpack MVVM 精讲