登录

去注册

登录

注册

去登录

注册

一款有较好体验的WanAndroid客户端

maoqitian   2019-08-16   收藏

项目简介

首先感谢鸿洋大佬提供的玩Android开放API,这是一款Android原生的开源玩Android客户端App,提供更丰富的功能,更好体验,旨在更好的浏览https://www.wanandroid.com/网站内容,更好的在手机上进行学习。项目使用Retrofit2 + RxJava2 + Dagger2 +MVP+RxBus架构,尽量使用Material Design控件进行开发。如果觉得本项目对你有帮助,希望您给我一个点一个Star.

项目基本架构

MVP-WanAndroid-Architecture

API

玩Android开放API

项目gif、截图展示




项目功能

首页

  • 首页文章列表
  • 首页banner
  • 常用网站
  • 搜索热词(包含在搜索界面)
  • 置顶文章
  • 最新项目tab (首页的第二个tab)

知识体系

  • 体系数据
  • 知识体系下的文章

公众号

  • 获取公众号列表
  • 查看某个公众号历史数据

导航

  • 导航数据

项目

  • 项目分类
  • 项目列表数据

登录与注册

  • 登录、注册功能

收藏

  • 收藏文章列表
  • 收藏站内文章
  • 取消收藏

搜索

  • 首页文章搜索
  • 在某个公众号中搜索历史文章

设置

  • 夜间模式
  • 清除缓存
  • 版本信息
  • 退出登录

Thanks

  • 感谢所有优秀的开源项目

参考项目

使用的第三方库

第三方库功能
Dagger2依赖注入
Retrofit2网络
OKHttp3网络
RxJava2异步事件处理
greenDAO数据库
SmartRefreshLayout下拉刷新
Glide4图片加载
Android-ConvenientBannerBanner
BaseRecyclerViewAdapterHelper数据适配器帮助类
butterknife控件绑定
FlowLayouttag 显示
verticalTabLayout纵向导航

图标

版本下载体验

downloadApk

版本更新日志

v1.0.0 (2019/8/15)

  • 项目第一个版本, 完成WanAndroid基本功能

Statement

项目中的 API 均来自于 wanandroid.com 网站,纯属学习交流使用,不得用于商业用途。

License

Copyright 2019 maoqitian

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

项目地址:https://github.com/maoqitian/MaoWanAndoidClient