Skip to content
This repository has been archived by the owner on Feb 11, 2023. It is now read-only.

4FunApp/4Fun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

4Fun

一款基于网络爬虫技术和网络抓包技术,针对特定的网站爬取信息放入数据库并提供给 app 端的开源项目。

preview

library

points

  • 后端使用 Jsoup 爬取网站信息

  • 使用 RxJava 配合 Retrofit2 做网络请求

  • 使用 RxUtil 对线程操作和网络请求结果处理做了封装

  • 使用 okhttp3 对网络返回内容做缓存,还有日志、超时重连、头部消息的配置

  • 使用 Material Design 控件和动画

  • 使用MVP架构整个项目,对应于 model、ui、presenter 三个包

  • 使用Dagger2将M层注入P层,将P层注入V层,无需new,直接调用对象

  • 使用Glide做图片的处理和加载

  • 使用Fragmentation简化Fragment的操作和懒加载

TODO

  • 夜间模式实现

  • 收藏和点赞以及其他功能实现

  • EventBus 解耦

  • 等待RxBinding 适配 RxJava2.0,重构项目

Releases

No releases published

Packages

No packages published

Languages