首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ittianyu
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
196
文章 195
沸点 1
赞
196
返回
|
搜索文章
文章
热门
最新
还在用 MVP?快来试试 MVVM!
经过几个月的努力,正式发布第一个稳定版本。欢迎大家指教。 框架具有如下优势: * 稳定 * 轻量 * 接入成本低 * 简单 * 解耦 * 高复用 * 便捷的生命周期 * 异步支持 (同步发请求) * 缓存支持 * 页面状态管理 * 请求过滤 * 重试支持 * 动态属性设置能力
《安卓-深入浅出MVVM教程》应用篇-09 Dagger2
这一节也是在 04 节的基础上开始的,可能会比较难以理解,虽然我也很想深入浅出的将,但毕竟不能在这里讲 dagger 的用法,没用过的还是不建议看。 个人表示 dagger 和 spring 比起来,使用太麻烦了,但在移动设备上也是没办法,只能牺牲简洁性,提高性能。
《安卓-深入浅出MVVM教程》原理篇-01 MyLiveData(最简单的LiveData)
上一篇,介绍了 MVVM 的常见用法。 这一篇将会从零开始构建 MVVM 的基础类库。
《安卓-深入浅出MVVM教程》应用篇-08 RxJava2
这一节是在 04 节的基础上开始的,请大家拷贝一份之前04的项目。(注意,后面几节也是从 04 的项目开始,所以建议保留一份不动)
《安卓-深入浅出MVVM教程》应用篇-07 DataBinding (数据与视图绑定)
上一节是介绍了 LoadMore,也就是常见的 List 下拉刷新和加载更多。 这一节是在 04 节的基础上开始的,请大家拷贝一份之前04的项目。(注意,后面几节也是从 04 的项目开始,所以建议保留一份不动) 从这一节开始,讲的多半是和其他一些类库的整合,所以如果之前不了解
《安卓-深入浅出MVVM教程》应用篇-06 Load More (加载更多)
上一节是 04 的变体,这一节因为改动太大,所以从 0 开始。 这次的案例是从 github 上获取仓库列表,并展示仓库名 和 star 数量。
《安卓-深入浅出MVVM教程》应用篇-05 Simple Data Source (简单的数据源)
上一节给数据加上了状态。但我发现数据源返回的是 LiveData<Lcee<?>>,对新项目来说,这倒是无所谓。但如果旧项目想改成 MVVM 架构,那数据源这一块就得大改了。 软件设计一般推荐增加不推荐修改,因为一改容易导致其他地方发生错误。 读者请注意,记得把上一节的程序备份
《安卓-深入浅出MVVM教程》应用篇-04 State Lcee (加载/空/错误/内容视图)
上一节我们加入了缓存。这一节我来回答上一次的问题。
《安卓-深入浅出MVVM教程》应用篇-03 Cache (本地缓存)
上一节我们加入了远程数据源,那么本地数据源(缓存)呢?。 一般来说,缓存可以是直接存文件,也可以用数据库。因为谷歌全家桶中带了一个 ROOM 数据库,所以这一节我们用 ROOM 来实现缓存。
《安卓-深入浅出MVVM教程》应用篇-02 Repository (数据仓库)
上一节我们讲了一个简单的 MVVM 案例,然而 Model 这边数据是伪造的,好吧,这一节就给大家来一个真实的数据源。
下一页
个人成就
文章被点赞
1,464
文章被阅读
62,331
掘力值
2,960
关注了
8
关注者
1,714
收藏集
0
关注标签
12
加入于
2016-11-12