Giter Site home page Giter Site logo

lveming / gankmm Goto Github PK

View Code? Open in Web Editor NEW

This project forked from maning0303/gankmm

1.0 1.0 0.0 8.32 MB

(Material Design & MVP & Retrofit + OKHttp & RecyclerView ...)Gank.io Android客户端:每天一张美女图片,一个视频短片,若干Android,iOS等程序干货,周一到周五每天更新,数据全部由 干货集中营 提供。

Java 100.00%

gankmm's Introduction

GankMM -- 干货营


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

#####(Material Design & MVP & Retrofit + OKHttp & RecyclerView ...)

知识点:

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.三方开源库的使用

所有的数据来自:

注意:

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

APK下载地址:

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

扫描下载:

GankMM夜间模式实现Demo(切换主题实现):

项目截图:

更新日志:

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
RecycleView分割线 RecyclerView-FlexibleDivider
ViewPager的标题控件 smarttablayout
广告轮播控件 SwitcherView
收藏按钮 ThumbUp
模糊控件 Blurry
网络请求监控 chuck

请作者喝杯咖啡 ( ̄▽ ̄)~* 哈哈:

gankmm's People

Contributors

maning0303 avatar ruijun avatar

Stargazers

lveming avatar

Watchers

lveming avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.