All Projects → maoqitian → Maowanandoidclient

maoqitian / Maowanandoidclient

Licence: apache-2.0
🌈打造一款有较好体验的WanAndroid客户端,在学习中不断提升自我。同款跨平台Flutter版本:https://github.com/maoqitian/flutter_wanandroid

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Maowanandoidclient

Awesome Wanandroid
⚡致力于打造一款极致体验的 http://www.wanandroid.com/ 客户端,知识和美是可以并存的哦QAQn(*≧▽≦*)n
Stars: ✭ 2,525 (+1449.08%)
Mutual labels:  greendao, okhttp3, mvp-architecture, butterknife
Weather-Guru-MVP
Sample Material-design Android weather application build with MVP architectural approach using Dagger2, RxJava2, Retrofit2, Event-Bus, GreenDao, Butterknife, Lottie etc.
Stars: ✭ 15 (-90.8%)
Mutual labels:  butterknife, mvp-architecture, greendao
Androidstarter
A sample Android app using the MVP architecture.
Stars: ✭ 140 (-14.11%)
Mutual labels:  okhttp3, mvp-architecture, butterknife
AndroidStarterAlt
A sample View-based Android app using the MVP architecture. It uses Mosby, Dagger2, RxJava, retrofit, LoganSquare, requery, EventBus, Conductor.
Stars: ✭ 27 (-83.44%)
Mutual labels:  butterknife, mvp-architecture, okhttp3
Geeknews
📚A pure reading App based on Material Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm + Glide
Stars: ✭ 3,496 (+2044.79%)
Mutual labels:  okhttp3, mvp-architecture, butterknife
Kotlin Life
App界的一股清流 音视频vr应有尽有 完全按照Material design规范设计的App (written with java and Kotlin)
Stars: ✭ 864 (+430.06%)
Mutual labels:  greendao, mvp-architecture, butterknife
Fineract-CN-mobile
DEPRECATED project - Check the Apache fineract-cn-mobile project instead
Stars: ✭ 17 (-89.57%)
Mutual labels:  butterknife, mvp-architecture
GooglePlay2
GooglePlay2.0,基本修复所有bug,应用市场,一款应用下载软件,框架式编程,使用ButterKnife,okHttp网络请求,glide图片加载,联动ToolBar。
Stars: ✭ 20 (-87.73%)
Mutual labels:  butterknife, okhttp3
Mifos Mobile
Repository for the Mifos Mobile Banking App for clients
Stars: ✭ 154 (-5.52%)
Mutual labels:  okhttp3, mvp-architecture
BakingApp
Udacity Android Developer Nanodegree, project 2.
Stars: ✭ 54 (-66.87%)
Mutual labels:  butterknife, mvp-architecture
Android Mvp Architecture
This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava2, FastAndroidNetworking and PlaceholderView
Stars: ✭ 4,360 (+2574.85%)
Mutual labels:  greendao, mvp-architecture
Bailan
基于retorfit2,Rxjva2,Okhttp3,Glide,Dagger2,GreenDAO等框架采用MVP架构的仿应用商店App
Stars: ✭ 542 (+232.52%)
Mutual labels:  greendao, okhttp3
situp android proj
🚀一个基组件化、模块化、MVP + MVVM 计划 App,兼容安卓 10.0 9.0 8.0 等 🔥a app like keep, you can edit your plans here, and you can share your life to others by post, too.🔥
Stars: ✭ 15 (-90.8%)
Mutual labels:  butterknife, okhttp3
Moviehub
Showcases popular movies, tv shows, and people from The Movie Database
Stars: ✭ 325 (+99.39%)
Mutual labels:  okhttp3, butterknife
BaseDevelop
an android project for now fashion open source framework
Stars: ✭ 24 (-85.28%)
Mutual labels:  butterknife, greendao
Open Source Android Weather App
☔️ Open source android weather app. See "Issues" tab for current tasks queue. Tasks suitable for beginners are labeled with green "beginner friendly" tags.
Stars: ✭ 81 (-50.31%)
Mutual labels:  mvp-architecture, butterknife
Awesome Third Library Source Analysis
📖 Deep understanding of popular open source library source code (optimizing...)
Stars: ✭ 866 (+431.29%)
Mutual labels:  greendao, butterknife
Android Client
An android client for the MifosX platform
Stars: ✭ 150 (-7.98%)
Mutual labels:  mvp-architecture, butterknife
FastWaiMai
仿写美团外卖电商项目
Stars: ✭ 123 (-24.54%)
Mutual labels:  butterknife, okhttp3
Nice Knowledge System
📚不积跬步无以至千里,每天进步一点点,Passion,Self-regulation,Love and Share
Stars: ✭ 137 (-15.95%)
Mutual labels:  okhttp3, mvp-architecture

MaoWanAndoidClient

License

同款Flutter跨平台版本https://github.com/maoqitian/flutter_wanandroid

项目简介

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

MVP项目架构解析

注意

  • 下载本项目建议clone master分支,clone 本项目之后需编译生成dagger对应文件。

项目基本架构

MVP-WanAndroid-Architecture

API

玩Android开放API

项目gif、截图展示

项目功能

首页

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

知识体系

  • 体系数据
  • 知识体系下的文章
  • 按照作者昵称搜索文章

公众号

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

导航

  • 导航数据

项目

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

登录与注册

  • 登录、注册功能

收藏

  • 收藏文章列表
  • 收藏站内文章
  • 收藏站外文章
  • 取消收藏
  • 收藏网站列表
  • 收藏网址
  • 编辑收藏网站
  • 删除收藏网站

搜索

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

积分

  • 积分排行榜
  • 获取个人积分
  • 获取个人积分获取列表

广场

  • 广场列表数据
  • 分享人对应列表数据
  • 自己的分享的文章列表(个人中心)
  • 删除自己分享的文章(个人中心)
  • 分享文章

设置

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

个人中心

  • 点击头像进入个人中心,仿B站个人中心效果

Thanks

  • 首先感谢本项目使用到的优秀开源项目

参考项目

使用的第三方库

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

图标

版本下载体验

最新版本下载二维码

版本更新日志

v1.0.5 (2019/10/12)

新增广场模块

  • 广场列表数据
  • 分享人对应列表数据
  • 自己的分享的文章列表(个人中心)
  • 删除自己分享的文章(个人中心)
  • 分享文章
  • 个人中心页面支持加载更多
  • 修复上个版本存在的bug

v1.0.4 (2019/09/18)

新增积分排行榜模块

  • 添加积分排行榜入口,并完成数据展示页面,支持下拉刷新,加载更多
  • 添加关于我们页面
  • 修复上个版本存在的bug

v1.0.3 (2019/09/09)

新增个人中心模块

  • 点击头像进入个人中心,仿B站个人中心效果
  • 文章浏览页面增加收藏功能
  • 修复上个版本存在的bug

v1.0.2 (2019/09/03)

新增我的积分模块

  • 获取个人积分
  • 获取个人积分获取列表
  • 登录之后侧拉Drawer 显示等级和积分
  • 修复上个版本存在的bug

v1.0.1 (2019/08/29)

完善收藏模块功能

  • 收藏站外文章
  • 收藏网站列表
  • 收藏网址
  • 编辑收藏网站
  • 删除收藏网站
  • 修复上个版本存在的bug

v1.0.0 (2019/08/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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].