各种版本的 玩Android 来啦!

一直说给大家整理一波各个版本的 wanandroid 客户端,好了,来啦!

由于优秀客户端实在太多,本文只能按照技术栈的不同,选出几个具有代表性的项目。

大家可以根据自己感兴趣的技术栈选择客户端进行学习,当然也可以根据体验效果好坏进行选择,文末有文中提到的所有 Apk下载。

1Java 版本(一)

基于 :
Material Design + MVP + Rxjava2 + Retrofit + Dagger2 + GreenDao + Glide

在这里插入图片描述

在这里插入图片描述

这是一款会让您觉得很nice的技术学习APP,所用技术基本涵盖了当前Android开发中常用的主流技术框架,阅读内容主要面向想在Android开发领域成为专家的朋友们。

还有个类似的项目,也是类似的技术栈:

基于Material Design+AndroidX +MVP+RxJava+Retrofit等框架开发,注释超详细,方便大家练手:

在这里插入图片描述

https://github.com/hegaojian/WanAndroid

2 Java 版本(2) 学习友好 MVP

在这里插入图片描述

在这里插入图片描述

这是一个结构非常清晰的项目,没有使用太多的库,基于 MVP,非常适合学习。

https://github.com/goweii/WanAndroid

3 Java 版本(3)基于 AAC

基于Architecture Components dependencies (Lifecycles,LiveData,ViewModel,Room)

在这里插入图片描述

功能相对比较简单,适合练手。

https://github.com/jenly1314/WanAndroid

4 Flutter 版本

这个应该也是目前 github 上 star 最高的版本,作者也是 wanandroid积分一直第一位。

在这里插入图片描述

https://github.com/Sky24n/flutter_wanandroid

当然 Flutter 版本还要推荐一个:

在这里插入图片描述

https://github.com/phoenixsky/fun_android_flutter

非常令人惊艳。

插队再来一个,这个项目率先推出了签到积分的能力,我也是因为这个项目才考虑添加积分的:

在这里插入图片描述

https://github.com/CCY0122/WanAndroid_Flutter

5 Kotlin 版本(1)

基于 MVP + RxJava + Retrofit + Glide + EventBus 等架构设计

在这里插入图片描述

这个版本是我个人用的最多的一个版本,非常令人舒适。

WanAndroid 采用 Kotlin 语言编写,结合 MVP + RxJava + Retrofit + Glide + EventBus 等架构设计的项目,项目代码结构清晰并且有详细注释。

首页、知识体系、公众号、导航、项目五大模块;
登录注册功能;
搜索功能:热门搜索、搜索历史;
收藏功能:添加收藏、取消收藏;
文章列表快速置顶功能;
侧滑返回功能;
浏览文章、分享文章、用浏览器打开文章;
我的积分、积分排行榜功能;
TODO模块:新增待办、更新待办、查看待办、删除待办等功能;
夜间模式功能;
无图模式功能;
首页置顶文章开关;
自动切换夜间模式功能;
自定义切换主题颜色功能;
应用内提示更新 APP ;
清除缓存功能;

https://github.com/iceCola7/WanAndroid*

6 Kotlin 版本(2) MVVM + AAC+ Coroutines

在这里插入图片描述

在这里插入图片描述

Github 上关于 Wanandroid 的客户端也层出不穷,Java的,Kotlin 的,Flutter 的,Mvp 的,MVMM 的,各种各样,但是还没看到 Kotlin+MVVM+LiveData+协程 版本的,加上最近正在看 MVVM 和 LiveData,就着手把我之前写的 Mvp 版本的 Wanandroid 改造成 MVVM。

https://github.com/lulululbj/wanandroid

7 小程序版本

在这里插入图片描述

因为多为第三方页面,小程序上线后,其实无法打开落地页,主要还是用于练手。

https://github.com/mtjsoft/wanandroid

8 小程序版本 Todo

但是不要忘了,我们还开放了一套 todo 的 API,完全支持 Https,非常适合做小程序,而且可以上线,例如:

在这里插入图片描述

在这里插入图片描述

https://github.com/kangdp/MiniTodo

我手机上装了这么多:
在这里插入图片描述

好了,也提供一些大致的 apk 下载:

链接: https://pan.baidu.com/s/171W9jPEyXzOU25Y_EqC5eg

提取码: yuz7

每天我都要思考打开,今天翻哪个牌子学习呢?

发布了24 篇原创文章 · 获赞 4 · 访问量 8791

猜你喜欢

转载自blog.csdn.net/wusejiege6/article/details/102646566
今日推荐