WanAndroidJetpack
WanAndroidJetpack copied to clipboard
🔥 WanAndroid 客户端,Kotlin + MVVM + Jetpack + Retrofit + Glide。基于 MVVM 架构,用 Jetpack 实现,网络采用 Kotlin 的协程和 Retrofit 配合使用!精美的 UI,便捷突出的功能实现,欢迎下载体验!
简洁唯美的 WanAndroid 客户端
- 整体项目 Kotlin 语言编写,以及 Kotlin Coroutine 协程的使用。
- 项目采用当前主流架构 MVVM。
- Android Jetpack 的使用包括但不限于
Lifecycle、LiveData、ViewModel、Databinding、Room、ConstraintLayout等,未来可能会更多。 - 体验极好的 WanAndroid 客户端,页面简洁直接但并不缺少美感!
- 突出重点的模块设计,每日一问,我的收藏,面试题模块等等!
- 整体的设计、UI、图标、配色,都是根据经过仔细揣摩精心设计的,还是很精美的!
- 优秀的用户体验和交互设计
- 整洁的代码风格和标准的命名规范
WanAndroidJetpack 架构图

项目采用 MVVM 架构,用 Kotlin 语音编写,采用 Retrofit 和 Kotlin-Coroutine 协程进行网络交互,加载图片 Glide 主流加载图片框架,数据存储主要用到了 Room 和腾讯的 MMKV。
Android Jetpack 是目前 Android 学习开发的趋势,所以我在项目用到了 Lifecycle、LiveData、ViewModel、Databinding、Room、ViewPager2、ConstraintLayout、AndroidX等 Jetpack 相关的最新技术
我相信这个一个非常不错的学习 MMVM + Kotlin + Jetpack 的项目了!点击下载APK
喜欢的点个 Stars,有问题的请提 Issues
WanAndroid 客户端功能背景介绍
API
GIF
友情提示:
Gif 还有下面的截图和真是 APP 的 UI 细节有出入,比如淡白色的分割线,背景色等等!
下载 APP 体验更佳,一起学起来吧!

APP 内的截图!


APK
感谢
- Android Jetpack
- Kotlin
- Retrofit
- OkHttp
- Glide
- gson
- RxJava
- MMKV
- stetho
- BRVAH
- banner
- AndroidUtilCode
- WanAndroid 的开放 API
- iconfont
- X5WebView
更新日志
v1.0.1
- 增加 Bugly SDK
- 更改获取用户信息的判断时机
v1.0.0
- 整体功能实现
- UI 交互优化
- 数据的存储
我的主页
欢迎关注