登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

Material Design&MVP&Retrofit+OKHttp 漂亮的客户端(GitHub源码)

[复制链接]
来自: maning930303 分类: Android精品源码 上传时间: 2017-6-2 15:44:35
Tag:

项目介绍:

GankMM -- 干货营


干货营 是干货集中营(Gank.io)的三方客户端,每天一张美女图片,一个视频短片,若干程序干货,周一到周五每天更新。
(Material Design & MVP & Retrofit + OKHttp & RecyclerView ...)

GitHub源码地址:

https://github.com/maning0303/GankMM

知识点:

1.Retrofit和OKHttp的使用;
2.MVP模式的基本使用;
3.RecycleView控件的使用;
4.状态的的颜色的设置(Android 4.4 +);
5.Android Material Design 风格控件的基本使用;
6.SQLite的基本使用;
7.WebView的使用,夜间模式;
8.Jsoup抓取网页数据;
9.Android 6.0权限适配
10.夜间模式的使用
11.三方开源库的使用
12.Android 7.0适配安装升级
13.自定义View的相关知识

所有的数据来自:

干货集中营(http://gank.io/)

注意:

若是出现保存图片失败,或者更新应用失败请查看是不是存储权限关闭了。

APK下载地址:

应用宝 市场已经通过审核,请到市场下载--->搜索:干货营

点击下载(http://fir.im/gankmm)

扫描下载:

GankMM夜间模式实现:

MNChangeSkin

GankMM图片浏览器库:

MNImageBrowser

GankMM日期选择库:

MNCalendar

GankMM崩溃日志监听库:

MNCrashMonitor

GankMM版本更新库:

MNUpdateAPK

GankMM首页滚动条库:

SwitcherView

项目截图:

Gif(加载比较慢,耐心等候...):

截图:


















更新日志:

V1.6.6 (2017-7-15):

1.新增用户系统,可以注册登录
2.设置添加 "开源框架使用" 一栏
3.修复天气页面部分时间段崩溃问题
4.优化页面UI

V1.6.5:

1.工具合集中开放汽车信息查询功能
2.工具合集中开放菜谱查询功能
3.工具合集中开放彩票查询功能
4.优化页面体验

V1.6.3:

1.使用Vector替换图片
2.首页添加工具合集
3.图片浏览器更换新的UI界面
4.修复7.0升级安装APK失败Bug

V1.6.1:

1.分类浏览添加图片展示
2.升级数据库添加图片字段
3.去掉广告SDK,升级推送SDK
4.优化界面展示
5.修复部分Bug

V1.6.0:

1.天气页面信息展示完善
2.优化部分界面显示
3.修复Bug

V1.5.1:

1.修复小Bug,优化体验
2.添加意见反馈回复提示框(之前忘记调用方法了)
3.增加城市天气信息展示

V1.5.0:

1.首页添加干货搜索功能
2.完善权限管理,修复之前由于权限造成的升级失败的问题
3.添加了广告SDK,不影响正常使用,放在设置->广告栏
4.优化体验

V1.4.3:

1.Gank头条可以在设置界面配置
2.修复泡在网上的日子数据异常问题
3.添加CocoaChina代码展示
4.更新Gradle和support版本

V1.4.2:

1.修复历史浏览可能出现的一个崩溃问题

V1.4.1:

1.紧急修复夜间模式设置selector错误导致部分手机崩溃的问题
2.希望大家有问题和意见都可以反馈回来

V1.4.0:

1.去掉Umeng自动更新,使用fir.im 接口更新检测
2.升级Umeng反馈到阿里百川反馈界面
3.修复Umeng统计添加错误
4.图片浏览添加分享功能
5.修复已知Bug,优化用户体验

V1.3.1:

1.修复item点击跳转错乱问题
2.优化MVP模式,添加判空处理

V1.3.0:

1.添加夜间模式(设置页面)
2.妹子图瀑布流去掉假的随机高度,计算图片真实高度
3.修复已知Bug,优化代码
4.首页添加Gank滚动头条(暂时头条全部属于Android头条)

V1.2.4:

1.修复上一版本重构MVP造成的Bug
2.适配6.0权限
3.页面小调整

V1.2.3:

1.使用MVP模式重构页面
2.修复已知和反馈的相关Bug
3.SnackBar完全替换Toast(上一版本没有替换完全)
4.更改反馈界面,支持反馈图片和语音
5.添加泡在网上的日子的数据(利用Jsoup抓取网页数据)

V1.2.2:

1.更新网络框架:Retrofit升级到2.2.1,OKHttp升级到3.3.1,实现网络请求自动缓存功能
2.修复部分页面ToolBar显示问题
3.修复保存图片和设置壁纸的Bug
4.使用SnackBar替换Toast

V1.2.1:

1.修复首页图片缓存问题
2.设置界面添加手动检查版本更新功能

V1.2.0:

1.界面大更改,添加时间浏览和分类浏览,图片浏览改为瀑布流形式(假瀑布流形式,高度随机给的)。
2.添加推送功能 
3.修复部分Bug

V1.1.0:

1.所有ListView替换为RecycleView
2.修复Bug
3.更换图标,APP名字

关于

亲,喜欢就start一下吧
您可以在App意见反馈反馈您的意见和想法,也可以在这里提出您宝贵的意见和想法

感谢:

代码家
所有的开源的人
干货集中营

依赖库:

注解框架 butterknife
Json解析 Gson
网络框架 retrofit okhttp
打印日志框架 klog
图片加载 glide
刷新框架 SwipeToLoadLayout
解析Html jsoup
权限管理库 AndPermission
提示框 material-dialogs Android-SVProgressHUD
RecycleView分割线 RecyclerView-FlexibleDivider
ViewPager的标题控件 smarttablayout
广告轮播控件 SwitcherView
收藏按钮 ThumbUp
模糊控件 Blurry
网络请求监控 chuck
表格控件 scrollablepanel
可以展开的文字 expandableTextView
自定义日历控件 MNCalendar
日志监听 MNCrashMonitor
图片缩放 PhotoView
APK升级安装 MNUpdateAPK
夜间模式 MNChangeSkin
图片浏览 MNImageBrowser
汉字转拼音 TinyPinyin
快速跳跃分组的侧边栏控件 WaveSideBar
背景可以移动的View KenBurnsView
圆形图片 CircleImageView
滚轮选择器 Android-PickerView
图片选择器 PictureSelector

推荐:

NameDescribe
GankMM(Material Design & MVP & Retrofit + OKHttp & RecyclerView ...)Gank.io Android客户端:每天一张美女图片,一个视频短片,若干Android,iOS等程序干货,周一到周五每天更新,数据全部由 干货集中营 提供,持续更新。
MNUpdateAPKAndroid APK 版本更新的下载和安装,适配7.0,简单方便。
MNImageBrowser交互特效的图片浏览框架,微信向下滑动动态关闭
MNCalendar简单的日历控件练习,水平方向日历支持手势滑动切换,跳转月份;垂直方向日历选取区间范围。
MClearEditText带有删除功能的EditText
MNCrashMonitorDebug监听程序崩溃日志,展示崩溃日志列表,方便自己平时调试。
MNProgressHUDMNProgressHUD是对常用的自定义弹框封装,加载ProgressDialog,状态显示的StatusDialog和自定义Toast,支持背景颜色,圆角,边框和文字的自定义。
MNXUtilsDBxUtils3 数据库模块单独抽取出来,方便使用。
MNVideoPlayerSurfaceView + MediaPlayer 实现的视频播放器,支持横竖屏切换,手势快进快退、调节音量,亮度等。------代码简单,新手可以看一看。
MNZXingCode快速集成二维码扫描和生成二维码
MNChangeSkinAndroid夜间模式,通过Theme实现
SwitcherView垂直滚动的广告栏文字展示。
MNPasswordEditText类似微信支付宝的密码输入框。
MNSwipeToLoadDemo利用SwipeToLoadLayout实现的各种下拉刷新效果(饿了吗,京东,百度外卖,美团外卖,天猫下拉刷新等)。

相关源码推荐:

我来说两句
*滑动验证:
所有评论(252)
youngth110 2017-6-5 10:51:05
感谢分享,安卓巴士有你更精彩:lol
回复
belle 2017-6-5 10:51:07
楼主是好人,回个帖会有安币吗?
回复
深思 2017-6-5 10:51:08
感觉楼主很用心,辛苦啦~
回复
春城计算机 2017-6-5 10:51:09
支持楼主,支持安卓巴士!
回复
仲夏炎凉。 2017-6-5 10:51:44
感觉楼主很用心,辛苦啦~
回复
rebecca 2017-6-5 10:52:21
感谢分享,安卓巴士有你更精彩:lol
回复
uggg0873 2017-6-5 11:33:21
正需要啊,感谢楼主无私分享!
回复
提取码:  下载次数:121 状态:已购或VIP 售价:10(原价:10)金钱 下载权限:限制会员 
2844 3 121
代码贡献英雄榜
用户名 下载数
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,769657487

如何获得代码达人称号

如何成为签约作者

联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

快速回复 返回顶部 返回列表