jhbxyz / WanAndroidJetpack

🔥 WanAndroid 客户端,Kotlin + MVVM + Jetpack + Retrofit + Glide。基于 MVVM 架构,用 Jetpack 实现,网络采用 Kotlin 的协程和 Retrofit 配合使用!精美的 UI,便捷突出的功能实现,欢迎下载体验!

Home Page:https://github.com/jhbxyz/WanAndroidJetpack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

简洁唯美的 WanAndroid 客户端

  • 整体项目 Kotlin 语言编写,以及 Kotlin Coroutine 协程的使用。
  • 项目采用当前主流架构 MVVM。
  • Android Jetpack 的使用包括但不限于LifecycleLiveDataViewModelDatabindingRoomConstraintLayout等,未来可能会更多。
  • 体验极好的 WanAndroid 客户端,页面简洁直接但并不缺少美感!
  • 突出重点的模块设计,每日一问,我的收藏,面试题模块等等!
  • 整体的设计、UI、图标、配色,都是根据经过仔细揣摩精心设计的,还是很精美的!
  • 优秀的用户体验和交互设计
  • 整洁的代码风格和标准的命名规范

WanAndroidJetpack 架构图

项目采用 MVVM 架构,用 Kotlin 语音编写,采用 RetrofitKotlin-Coroutine 协程进行网络交互,加载图片 Glide 主流加载图片框架,数据存储主要用到了 Room 和腾讯的 MMKV

Android Jetpack 是目前 Android 学习开发的趋势,所以我在项目用到了 LifecycleLiveDataViewModelDatabindingRoomViewPager2ConstraintLayoutAndroidX等 Jetpack 相关的最新技术

我相信这个一个非常不错的学习 MMVM + Kotlin + Jetpack 的项目了!点击下载APK

喜欢的点个 Stars,有问题的请提 Issues

WanAndroid 客户端功能背景介绍

简洁唯美的 WanAndroid 客户端

API

WanAndroid 的开放 API

GIF

友情提示:

Gif 还有下面的截图和真是 APP 的 UI 细节有出入,比如淡白色的分割线,背景色等等!

下载 APP 体验更佳,一起学起来吧!

APP 内的截图!

APK

点击下载

感谢

更新日志

v1.0.1

  • 增加 Bugly SDK
  • 更改获取用户信息的判断时机

v1.0.0

  • 整体功能实现
  • UI 交互优化
  • 数据的存储

我的主页

欢迎关注

About

🔥 WanAndroid 客户端,Kotlin + MVVM + Jetpack + Retrofit + Glide。基于 MVVM 架构,用 Jetpack 实现,网络采用 Kotlin 的协程和 Retrofit 配合使用!精美的 UI,便捷突出的功能实现,欢迎下载体验!

https://github.com/jhbxyz/WanAndroidJetpack

License:Apache License 2.0


Languages

Language:Kotlin 100.0%