ZYMK

Project Url: wzmyyj/ZYMK
Introduction: :crown: 一款采用 MVP-contract 的仿《知音漫客》漫画 APP。
More: Author   ReportBugs   
Tags:

一款采用 MVP-contract 的仿《知音漫客》漫画 APP。

mvp+rxjava+retrofit+okhttp+greendao+glide+gson+jsoup+eventbus+butterknife

博客:https://www.jianshu.com/u/1dc736dffcd3

个人页:http://wzmyyj.top/2018/08/22/android_3/

1.1.1

  1. 漫画图片预加载逻辑优化和加载动画结束判断监听第一张图片是否展示。

  2. 按屏幕宽度适配,全部用 pt 做单位(基准 420pt 为屏幕宽)。

  3. 升级 AndroidX,升级各第三方库。

  4. 其他性能或 UI 优化。

1.1.0

  1. 漫画图片预加载。

  2. GlideLoaderHelper 修改。

  3. 漫画滑动监听。

  4. 优化代码,消除警告。

1.0.3

  1. 由常规 MVP 改为 Google 推荐的 MVP-Contract 模式。将原本的 presenter 层每个类抽象出接口,并将这些接口和对应的 view 的接口,放在同一个 contract 接口里(接口里放两个接口)。
  2. 抽象出 p 层接口使 v 层依赖于 p 层接口(父类)。依赖倒转原则。
  3. 使用 contract 好处是 p 层与 v 层相互调用关系在一个文件里一目了然。

  4. 修改了一些命名规范,类名,方法名等。

  5. 修改了一些类实现的方法,修复一个小 bug。

效果图:

a

b

p

b

d

e

f

g

s

项目地址:

https://github.com/wzmyyj/ZYMK

免责声明:

本程序所有资源全部来源于网络爬虫,且规避了付费的漫画,所有的漫画在网络可以免费阅读的。本程序仅供学习参考使用,严禁任何商业用途。欢迎各位进行技术讨论和交流。如果侵犯到任何人的利益,可以联系作者 QQ:2018987032/2209011667。进行协商,进行漫画的下架。

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools