
Android Mvvm架构
重头学习,Android mvvm框架,囊括AAC系列组件。
James-Tom
微信公众号:一粒尘埃的漫旅。
里面有很多想对大家说的话,就像和朋友聊聊天。
写代码,做设计,聊生活,聊工作,聊职场。
我见到的世界是什么样子的?
一个普通人的世界。
搜索关注我吧。
##一粒尘埃的漫旅 ## @一粒尘埃的漫旅
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(实战)基于MVVM+Kotlin+AAC架构之登录模块
互联网技术飞速发展的是时代,在Android领域从早期的MVC架构发展到现在的MVP、MVVM架构,开发语言也从Java语言,到新崛起的Kotlin语言,甚至是Flutter工具包所使用的跨平台Dart语言,一门新技术、新语言的出现总是需要不断的迭代,使之变得更为成熟才能更好的运用到实际项目中。时至今日,MVVM+Kotlin+AAC组合架构已经变得越来越广泛使用...原创 2020-08-13 18:24:59 · 1161 阅读 · 0 评论 -
(四)Android Jetpack 组件之LiveData
1、LiveData到底是个啥?LiveData是可以在给定生命周期内观察到的数据持有者类。它是一个类,这个类可以干嘛呢?可以在给定的生命周期内观察数据变化。给定的生命周期是什么意思?指的是AppCompatActivity的onStart() 和 onResume()方法。为什么要是AppCompatActivity 这个类而不是单纯的Activity类呢?很简单当我们查看AppC...原创 2020-03-31 11:44:29 · 368 阅读 · 0 评论 -
(三)Android Jetpack 组件之ViewModel
1、概述ViewModel是一个类,负责准备和管理Activity或Fragment的数据。它还处理活动/片段与应用程序其余部分的通信(例如,调用业务逻辑类)。ViewModel的目的是获取并保留Activity或Fragment所需的信息。活动或片段应能够观察ViewModel中的更改。ViewModel通常通过LiveData或Android数据绑定公开此信息。ViewModel的唯一责...原创 2020-03-27 17:21:33 · 786 阅读 · 0 评论 -
(二)Android Jetpack 组件之数据绑定库 (DataBinding)
文章目录1、概述2、如何创建data binding layout 的布局?3、单向数据绑定与双向数据绑定3.1、单向数据绑定3.2、双向数据绑定3.3、具体案例5、在RecyclerView.Adapter的应用6、总结1、概述数据绑定库(DataBinding)是一种支持库,借助该库,您可以使用声明性格式(而非程序化地)将布局中的界面组件绑定到应用中的数据源。主要特性简单来说:(1)...原创 2020-03-26 15:18:16 · 1090 阅读 · 0 评论 -
(一)Android Jetpack 组件介绍
1、为什么会有Jetpack组件?Jetpack组件其最核心的出发点就是帮助开发者快速构建出稳定、高性能、测试友好同时向后兼容的APP。2、Jetpack组件是什么?Jetpack 是一套库、工具和指南,可帮助开发者更轻松地编写优质应用。这些组件可帮助您遵循最佳做法、让您摆脱编写样板代码的工作并简化复杂任务,以便您将精力集中放在所需的代码上。同时很显然,要实现Mvvm架构我们需要借助Jet...原创 2020-03-25 22:20:50 · 385 阅读 · 0 评论