打开自己收藏夹中,推荐收藏夹中几款开源的app!
本文首发公众号:Android订阅
转载请联系作者!
前言
以后每周五,我会推荐一些开源的项目或者控件,可以快速练手,熟练运用新技术!这些项目或者用MVP,或者MVVM,也可能是一些我们日常用到一些自定义控件!你们有开源项目我也可以帮助你们推,公众号的目的就是分享一些干货给大家!
下面我就推荐几款开源的项目,也希望给这些项目star一下,开源不易,必须star!
两款采用MVVM架构,四款采用MVP架构!
BookReader
"任阅" 网络小说阅读器,实现追书推荐收藏、书籍/标签检索、模拟翻书的翻页效果、缓存书籍、日夜间模式、本地txt/pdf/epub书籍阅读、字体/主题/亮度设置、Wifi传书等功能!
项目基于RxJava + Retrofit2 + Dagger2,结合MVP模式开发,代码结构清晰。
地址:https://github.com/JustWayward/BookReader
SprintNBA
完整的NBA第三方Android客户端,包含NBA头条新闻、视频集锦/赛场花絮、比赛直播(目前支持比赛前瞻、文字直播、球队及球员技术统计、视频直播(企鹅推出了球队通、联盟通... 简直不能忍啊!!))、球队战绩排行、球员数据排名、虎扑论坛专区(已实现发帖与回复功能)、球队及球员的详细资料。
项目采用 MaterialDesign + MVP + Retrofit2 开发。
地址:https://github.com/smuyyh/SprintNBA
SimplifyReader
一款基于Google Material Design设计开发的Android客户端,包括新闻简读,图片浏览,视频爽看 ,音乐轻听以及二维码扫描五个子模块。项目采取的是MVP架构开发!
地址:https://github.com/chentao0707/SimplifyReader
CloudReader
一款基于网易云音乐UI,使用GankIo及豆瓣api开发的符合Google Material Desgin阅读类的开源项目。项目采取的是Retrofit + RxJava + MVVM-DataBinding架构开发。
地址:https://github.com/youlookwhat/CloudReader
CircleDemo
仿微信(weixin wechat)实现的朋友圈,模拟与后台交互实现了点赞、评论、删除等功能,RecyclerView可以根据键盘的显示或隐藏实现联动。增加短视频拍摄功能,与后台交互采用mvp模式。
地址:https://github.com/Naoki2015/CircleDemo
DAILY
android data binding来实现MVVM,dagger2来完成依赖注入,retrofit2+rxjava实现restful的http请求。
地址:https://github.com/liuguangqiang/Idaily
Android订阅是探讨Android开发的公众号,分享最有价值的Android干货文章
欢迎关注我们,一起讨论技术,扫描和长按下方的二维码可快速关注我们
1480345206391598.jpg