快速开发框架java+mvvm+retrofit+viewmodel+livedata
2021-08-31 18:01:29 235KB 快速开发框架 mvvm retrofit viewmodel
1
viewModel,liveData,lifecycle的简单使用demo。 代码极其简洁易懂
2021-08-02 11:12:35 14.78MB viewModel liveData lifecycle
1
适用于Android OS的货币转换器应用程序。 描述: 在屏幕上,用户可以访问以下字段: 输入原始货币的金额; 选择来源货币(例如:美元); 选择最终货币。 通过单击按钮,将显示最终货币的金额。 从此处获取货币汇率: : 每次进入该应用程序时,都应尝试通过网络下载货币汇率,并(如果可用)将其保存在本地(当然应该缓存它们,则无需检查加载的课程是否与缓存的课程不同)。 如果下载失败/没有时间,则应使用缓存的课程。
2021-05-02 22:03:16 112KB Java
1
使用LiveData的MVP模式Demo,解决了传统MVP模式接口爆炸的问题,新的MVP设计模式耦合性更低,不强制用户必须实现大量接口
2021-04-10 14:47:14 2.04MB MVP MVVM APP架构
1
android-room-livedata 带有Android Room和LiveData的示例应用
2021-04-08 23:10:58 152KB Java
1
一个实现mvvm + livedata + room的一个简单demo,方便大家学习,代码可以正常运行,如有疑问可以留言
2021-04-08 22:56:28 68.89MB MVVM Room LiveData
1
一个应用JetPack的拨号电话号码的综合示例(DataBinding + LiveData + ViewModel) [目录] 零,本文内容简介 本文主要完成了电话拨号器的3中实现方式: 原始的实现 JetPack之DatBinding+LiveData+ViewModel实现 JetPack+Kotlin之DatBinding+LiveData+ViewModel实现 一,理论 本文采取了传统模式和JetPack两种方式实现了一个电话拨号器的示例。 1.1传统方式与JetPack方式对比 传统方式: 违背单一原则(因为职责过多); 代码臃肿,不便管理; 非常依赖Activity (什么都要Activity来管)。 JetPack方式: 体现了单一原则; 分层清晰; 不需要非常依赖Activity 。 用ViewModel保存数据,可以避免Activity横竖屏切换时数据丢失的问题。
2021-03-02 09:06:16 2.46MB Java
1