- 整体项目 Kotlin 语言编写,以及 Kotlin Coroutine 协程的使用。
- 项目采用当前主流架构 MVVM。
- Android Jetpack 的使用包括但不限于
Lifecycle
、LiveData
、ViewModel
、Databinding
、Room
、ConstraintLayout
等,未来可能会更多。 - 体验极好的 WanAndroid 客户端,页面简洁直接但并不缺少美感!
- 突出重点的模块设计,每日一问,我的收藏,面试题模块等等!
- 整体的设计、UI、图标、配色,都是根据经过仔细揣摩精心设计的,还是很精美的!
- 优秀的用户体验和交互设计
- 整洁的代码风格和标准的命名规范
项目采用 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
友情提示:
Gif 还有下面的截图和真是 APP 的 UI 细节有出入,比如淡白色的分割线,背景色等等!
下载 APP 体验更佳,一起学起来吧!
- Android Jetpack
- Kotlin
- Retrofit
- OkHttp
- Glide
- gson
- RxJava
- MMKV
- stetho
- BRVAH
- banner
- AndroidUtilCode
- WanAndroid 的开放 API
- iconfont
- X5WebView
- 增加 Bugly SDK
- 更改获取用户信息的判断时机
- 整体功能实现
- UI 交互优化
- 数据的存储
欢迎关注