Android -- 架构
文章平均质量分 88
本专栏分享 MVC、MVP、MVVM、Jetpack 相关文章
Kevin-Dev
不断学习,做更好的自己!
展开
-
【Android Jetpack 学习之旅】--> Room 的使用
我们在日常的工作中,免不了和数据打交道,因此,存储数据便是一项很重要的工作,在此之前,我使用过 GreenDao、DBFlow 等优秀的 ORM 数据库框架,但是,这些框架都不是谷歌官方的,现在,我们有了谷歌官方的 Room 数据库框架,看看它能够给我们带来什么?原创 2022-04-30 08:15:00 · 330 阅读 · 0 评论 -
【Android Jetpack 学习之旅】--> Paging 的使用
几乎所有的 Android 开发者都会遇到在 RecyclerView 加载大量数据的情况,如果是在数据库请求,需要消耗数据库资源并且需要花费较多的时间,同样的,如果是发送网络请求,则需要消耗带宽和更多的时间,无论处于哪一种情形,对于用户的体验都是糟糕的。原创 2022-05-05 10:06:03 · 535 阅读 · 0 评论 -
【Android Jetpack 学习之旅】--> Data Binding 的使用
MVVM(全称Model-View-ViewModel)同 MVC 和 MVP 一样,是逻辑分层解偶的模式原创 2022-04-29 08:30:00 · 292 阅读 · 0 评论 -
【Android Jetpack 学习之旅】--> ViewModel & LiveData 的使用
LiveData 和 ViewModel 的作用:ViewModel 和 LiveData 在整个 MVVM 架构中担当数据驱动的职责原创 2022-04-30 09:00:00 · 352 阅读 · 0 评论 -
【Android Jetpack学习之旅】--> Navigation 的使用
Navigation 是一个可简化 Android 导航的库和插件;更确切的来说,Navigation是用来管理 Fragment 的切换,并且可以通过可视化的方式,看见 App 的交互流程。这完美的契合了 Jake Wharton 大神单 Activity 的建议。原创 2022-04-28 08:15:00 · 1373 阅读 · 0 评论 -
【Android Jetpack学习之旅】--> Jetpack 简介
Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法、减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者可将精力集中于真正重要的编码工作。原创 2022-04-27 20:15:00 · 594 阅读 · 0 评论 -
【Android -- 架构】MVVM 模式
MVVM 是 Model-View-ViewModel 的简写。它本质上就是 MVC 的改进版。MVVM 就是将其中的 View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开。MVVM 模式中,一个 ViewModel 和一个 View 匹配,它没有 MVP 中的 IView 接口,而是完全的和 View 绑定,所有 View 中的修改变化,都会自动更新到 ViewModel 中,同时 ViewModel 的任何变化也会自动同步到 View 上显示。...原创 2019-12-06 09:29:10 · 600 阅读 · 0 评论 -
【Android -- 架构】MVP 模式
MVP 全称:Model-View-Presenter ;MVP 是从经典的模式 MVC 演变而来,它们的基本思想有相通的地方:Controller/Presenter 负责逻辑的处理,Model 提供数据,View 负责显示。原创 2021-07-14 17:43:43 · 275 阅读 · 1 评论 -
【Android -- 架构】MVC 模式
刚接触编程,相信第一个遇到的框架就是 MVC ,不管你经意还是不经意写出来的 Android 程序他就是 MVC 框架,只不过是 MVC 框架的某一个变种(最混乱的那种)。Android 系统本身就根据 MVC 建造的。原创 2020-03-30 10:25:26 · 399 阅读 · 0 评论