Retrofit+RxJava+Dagger2 开源练手小项目 - Gan 物妹
干货集中营 Android 客户端:运用 Dagger2+Retrofit2+RxJava 所制作的一个关于干货分享的开源项目,API 接口由 gank.io 提供,欢迎 Fork 交流学习
带你学开源项目:Meizhi Android 之 RxJava & Retrofit 最佳实践
比起阅读枯燥的技术文档,独自苦苦摸索新技术的基本用法,还有一种更好更快速也更有效的提高自身技术的方法,那就是阅读学习优质的开源项目,通过仿写、练习最终达到理解,潜移默化提升自身编程技能。
《带你学开源项目》系列将带领你深入阅读及分析当前流行的一些开源项目,并针对其中采用的新技术与精妙之处进行细致的阐述,以期让你快速掌握 Android 开发中的多种强大技能点。
今日力推: AndroidMaterial Design 风格款资讯类 学习 app/ Android 仿照豆瓣音乐效果
今日力推: AndroidMaterial Design 风格款资讯类 学习 app/ Android 仿照豆瓣音乐效果
一个不错的巩固 Android 基础的 APP
https://github.com/SusionSuc/Boring
基于 mvp+dagger2 开发一款看妹子的 app
整体采取 MVP 架构,学习了下 uncle bob 的 clean code 思想,在项目中做了一些实践,还在不断完善中
校园交易市场 APP 和后端
APP 基于 HTTPS+MVP+Rxjava+retrofit+realm+dagger2+fresco+butterknife 等技术,
后端采用 spring boot+spring data mongo+swagger+mongodb.
APP 代码中的小实现
fresco 自定义 ImagePipeline,使用 OkHttp 加载图片, 并加入 SSL 访问证书
retrofit 通过 okHttp 拦截器实现 token 验证,过期自动获取新 token
retrofit 支持 https 访问
RecyclerView 万能适配器
retrofit http 日志打印
结合 RxJava 实现的后台轮询
MVP 模式的实现
Dagger2 实现简单依赖注入
Realm 数据库实现页面数据存储
fresco 加载 gif,实现启动动画
fresco 实现圆形头像
RxJava+retrofit 实现 HTTP 访问
retrofit 实现多图片和 javabean 同时上传
Server 代码中的小实现
spring data mongo 使用 MongoTemplate 实现复杂数据操作
Multipart 接收多多图片存储,并生成图片获取链接
使用 SpringMVC 拦截器验证 Token 是否过期和合法
swagger 配置,自动根据 springmvc 的控制器注解生成 API 文档
MongoRepository 设置从 mongo 读取列
jwt token 的创建
spring boot 配置 https
清风音乐,一款安卓音乐播放器,基于 Material Design + MVP + RxJava + Retrofit + Glide。
清风音乐,一款安卓音乐播放器,基于 Material Design + MVP + RxJava + Retrofit + Glide。
秀趣——app 界的一股清流
一款 mvp 框架的学习型 app,基础 module,视频播放 module,图片选择器 module 封装的都不错的。
简单练手APP《每阅》
使用到的知识点都不难,也不是很多 主要是巩固知识、理解项目结构这之类 当然了,如果喜欢这个APP也可以安装在手机上,每天一阅读,满满文艺范 Github传送 => ReadingHabit 下载地址 => 点我下载APK 我的腾讯云证书有问题,会提示危险链接,不用担心。后面我也…
极客日报,基于 MVP + RxJava + Retrofit + Dagger2 + Realm + Glide + Material Design,一款纯粹的阅读 App
极客日报,基于 MVP + RxJava + Retrofit + Dagger2 + Realm + Glide + Material Design,一款纯粹的阅读 App
「开源」非官方 Bilibili 客户端
首页六大模块,推荐,番剧,直播,关注,分区,发现的实现。
视频详情界面,视频评论,烈焰弹幕库实现的弹幕功能。
番剧模块的实现,包括专题详情界面,番剧详情界面,番剧放送表,番剧索引,新番连载,分季新番,追番......
自制干货集中营~ Android
利用 GankIo 的公共 API,制作一个分类阅读应用,分享给大家,功能主要集中在 gank.io 的各类数据的阅读浏览。
Android Mvp+RxJava+Retrofit 实战
一个 Android Mvp+RxJava+Retrofit 的 Demo
一个漂亮的干货集中营客户端的生成,集合了干货 api 的大部分功能
Rxjava,Retrofit,EventBus,ButterKnife 的各个优秀开源框架的优点而产生的东西,自己学一个完成客户端从开始的设计,调研,都后来的编码,还有一些看似简单其实还是有点麻烦的小细节的实现,整个流程一下来是可以学到很多东西的,和激发起自己的很多思考,这也是我觉得做这个最重要的地方。所以做这个东西还有蛮有意义的,特别是一些细节,所对分类的排序怎样过度好,点击图片的转场动画,沉浸式状态栏的,和 android5.0 的新控件的运用等等的这些细节都是看似简单其实还是要花点力气的。此外用新的东西练练手也是很重要的。
仿知乎日报 2.64 版本
仿知乎日报 2.64 版本基于 MVP+RxJava+Rxbus+okhttp+Retrofit+Glide 的个人学习项目
一款基于 MVP+RxJava2+Retrofit2+Picasso+DiskLruCache 的应用——熊猫眼
简介 熊猫眼是一个平时用来学习的练手的项目,做这样一个应用的目的主要有两个: 公司项目因为历史原因还有风险控制方面的问题,新的技术不一定能够应用在现有的版本上。所以手痒了就自己弄个应用写一写,持续的更新增加自己的技能熟练度。同时也把坑踩一踩,以后用到的时候可以少走绕路。 像之前…
一个知乎日报客户端 - 新奇日报
一个知乎日报客户端 - 新奇日报
知乎热门榜
一个展示知乎上最受欢迎的热门话题中比较好的答案的 app。
大大记账本:一个数据存储使用的 Leancloud、架构采用 MVP 的记账本 APP。
一个数据存储使用的 Leancloud、架构采用 MVP 的记账本 APP。欢迎 Star、Fork~
2016 年最值得学习的五大开源项目
这五个项目涉及 Android 开发新技术,掌握了这五个项目,当下 android 开发常用的技术就都搞定了。
煎蛋网客户端高仿版
煎蛋网客户端高仿版
再仿知乎日报,基于 MVP+RxJava+Retrofit2+Dagger2
本应用是个人的实践项目,目的在于总结归纳近来学习到的新技术,融会贯通。本应用基本涵盖了 Android 开发最常用的主流框架,界面清新简洁,实现了知乎日报的主要功能。
该项目遵循 google Android 编码规范,适度融合了当前主流框架,针对过度绘制、内存泄漏问题进行了优化,并对 Model 层和 Presenter 层编写了单元测试,项目相对简单,对于学习有一定的参考意义。
非官方的知乎日报,一款基于 Retrofit + Rxjava + MVP + MD 的 APP。
非官方的知乎日报,一款基于 Retrofit + Rxjava + MVP + MD 的 APP。
React Native 开源项目 - 仿美团客户端 (Android、iOS 双适配)
推荐 React Native 学习好项目,仿照美团客户端
使用 Retrofit+RxJava+MVP 打造一款 MaterialDesign 风格的 APP
使用 Retrofit+RxJava+MVP 打造一款 MaterialDesign 风格的 APP
第一次实践 Retrofit+RxJava 实现的 MD 风格小应用
两天半时间边学边做~
KeepGank.IO- 又一款开源 Gank.IO 客户端. 欢迎 star
缘由 本着学习 MD 军火库的目的, 外加练习一下使用第三方框架, 毕竟在公司很少使用第三方的框架. 于是写了个 Gank.io 客户端. 本打算写一个笑话大全类的客户端, 想着代码家大神比那些第三方网站靠谱的多. 其实都一样. 不如写 Gank.io 了 主体 RxJava2+Retro…
今日力推: Android 厨客 APP / Android 趣刻 App
今日力推: Android 厨客 APP / Android 趣刻 App
高仿全民直播(全民 TV)
KingTV 采用 MVP + RXJava + Retrofit + OKHttp + Material Design + Dagger2 + Base + Glide + GreenDao构建,高仿全民直播Android App,欢迎大家Star或Fork。
分享 Retrofit+RxJava+MPAndroidChart 未来一周天气气温预测案例
用 Retrofit+RxJava+MPAndroidChart 开发未来一周天气气温预测小案例
完整项目练手:仿《一个 ONE》APP
巩固安卓基础,然后进阶一点!练手好项目,不容错过!
使用 Retrofit 进行网络请求
使用 Picasso 进行图片加载
RecycleView 不同类型的 item 展示等内容...
高仿全民直播(全民 TV)
高仿全民直播(全民 TV)
可能有点不同的 Gank.io Android 客户端
基于 Gank.io 的 Android 客户端 (http://gank.io/api)。最近利用业余时间抽空整理了一下这个应用。配色采用的是坚果手机的 8 种颜色,分别对应不同的 Gank 数据,不知颜色出处,只觉得挺好看。
大象 - PHPHub 第三方 Android 客户端
基于 RxJava+Retrofit+MVP+Material Design 开发的一款 PHPHub 社区第三方 Android 客户端
Retrotfit2.1+Material Design+ijkplayer APP
Retrotfit2.1+Material Design+ijkplayer APP
《瓣呀》,一个开源的仿网易云音乐的豆瓣App
这个项目,以前分享过一次,最近还有人问我相关问题,再分享一次,有问题集中回答。
易读 - 一款基于 Material Design +Rxjava + Retrofit + dagger2 + MVP 构架项目
易读 - 一款基于 Material Design +Rxjava + Retrofit + dagger2 + MVP 构架项目
网友评论