简读RSS-MVVM模式的安卓客户端实现
2016-05-28 00:58
190 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a2631388/article/details/51520967
简读RSS
使用Google Data Binding技术以MVVM模式来实现的一款Material Design风格的RSS阅读器。
功能点
- 用户模块:用户信息的同步、登录、注册等操作。
- 频道模块:频道的下拉刷新、上拉加载、长按操作。
- 文章模块:文章列表的刷新、删除、详情的查看、延伸的阅读、分享等。
- 订阅模块:增加自定义的订阅、系统推荐的频道展示。
- 系统设置:清理本地的存储空间、阅读方式等。
效果图
依赖
- 数据绑定==>Android Data Binding,1.0-rc4 : data binding home page
- android.support==>design:23.1.1、recyclerview-v7:23.1.1、cardview-v7:23.1.1
- ORM框架==>GreenDao,V2.0.0
- 后端支撑==>Bmob Sdk,V3.4.5:http://www.bmob.cn
- RSS解析==>Rome.Jar,V1.0.0
- Json解析==>Gson,V2.5
- 事件总线==>TinyBus,V3.0.2 :https://github.com/beworker/tinybus
- 图片加载==>Fresco,+ : http://www.fresco-cn.org
- UI组件-MD开源组件==>materialdialog、materialedittext
- UI组件-字体图标==>iconfy, V2.1.0 :https://github.com/JoanZapata/android-iconify
- HTTP通信框架==>Volley,V1.0.19
- 微信接入SDK
项目地址
Github: https://github.com/moonChenHaohui/easy-Read-for-RSS .
相关文章推荐
- WebSocket长连接安卓客户端实现详解
- Windows Phone 7 MVVM模式通讯方式之实现Binding Data
- [Silverlight入门系列]使用MVVM模式(3):Model的INotifyPropertyChanged接口实现
- WebSocket安卓客户端实现详解(二)--客户端发送请求
- MVVM模式解析和在WPF中的实现(五)View和ViewModel的通信
- 安卓开发观察者模式应用-一个service通知多个activity更新ui的实现
- js架构设计模式——前端MVVM框架设计及实现(一)
- 安卓中实现情景模式的设计
- 稳扎稳打Silverlight(58) - 4.0通信之WCF RIA Services: 通过 Domain Service, 以 MVVM 模式实现数据的添加、删除、修改和查询
- Windows Phone 7 MVVM模式通讯方式之实现Binding Data
- 安卓开发_慕课网_百度地图_实现模式转换
- [Silverlight入门系列]使用MVVM模式(4):Prism的NotificationObject自动实现INotifyPropertyChanged接口
- WPF+ListView+Linq+MVVM模式实现分页
- js架构设计模式——前端MVVM框架设计及实现(二)
- 实现了数据绑定 Presentation Model(MVVM) 模式的Android开源框架——RoboBinding
- 基于安卓平台,客户端视频监控的实现(一)
- 第5章分布式系统模式 使用客户端激活对象通过 .NET Remoting 实现 Broker
- 安卓实现类似连续点击5次进入开发者模式的功能
- 使用tinymini210开发远程的温度监控系统,实现C#和安卓客户端显示数据和控制
- Windows Phone 7 MVVM模式通讯方式之实现Binding Data