胖蔡说技术
随便扯扯

标签:mvvm

Android

Android 常见技术框架与架构

胖蔡阅读(912)赞(1)

Android自从2008年出生到如今已经十多个年头了,伴随着Android系统的出生,带动了一代Android开发人员的成长。为了解决一系列的开发问题和兼容问题,不断的有优秀的框架产生,让我们的开发过程变得越来越简单,图片加载框架:,所需...

Mvvm 的简单封装使用-胖蔡叨叨叨
Android

Mvvm 的简单封装使用

胖蔡阅读(3523)赞(0)

Mvvm的封装我采用的是kotlin + ARouter + Retrofit + MvvM方式进行封装,实现一个app的基本开发需求,包括:分包、快速开发、网络请求、框架集合等。如下,介绍一些封装的基础组件,详细代码模本可参考我的开源工程...

MVVM之Retrofit与LiveData的集成-胖蔡叨叨叨
Android

MVVM之Retrofit与LiveData的集成

胖蔡阅读(6114)赞(3)

引子 对于一个健全的Android应用而言,网络请求部分必不可少,而且可以说是很重要,早些时候对于网络请求这块需要我们程序员所花费的精力不可说少,什么请求参数拼接、请求头、请求方法、请求内容等封装,以及数据model与请求、返回结果之间的格...

MVVM之LiveData的使用-胖蔡叨叨叨
Android

MVVM之LiveData的使用

胖蔡阅读(5372)赞(3)

引子 LiveDatas作为MVVM的一份子,很容易人健忘,不是很重要,但又不得不考虑,LiveData就个人而言其更类似一种简化的Rxjava的感觉,两者都是使用的观察者模式来实现的,相较于Rxjava而言,LiveData所能做的工作很...

MVVM 中的Databinding-胖蔡叨叨叨
Android

MVVM 中的Databinding

胖蔡阅读(2346)赞(0)

引子 Android 中的MVVM模式的实现其很大一部分依托于Android Architecture Component 中的Databinding的实现,DataBinding让我们的数据和界面产生了连接,而不需要我们手动的操作着令人烦...

Android MVVM组成结构-胖蔡叨叨叨
Android

Android MVVM组成结构

胖蔡阅读(2522)赞(0)

引子 渐渐的程序员变懒了,然后一个个框架,一个个插件应运而生,然后让程序员在越来越懒的道路上永不停止,美其名曰:减少我们对于细节的不必要关注,而将更大的经历关注在业务层次,提高开发速度。而这种说法得到了绝大数人的赞同,结果就是:我在这边开发...