该项目基于「玩 Android 接口」接口,整体采用 MVVM, Android Jectpack, Retrofit, Kotlin 协程进行编写。 该项目是和大佬 Taonce 一起编写完成,目前已完成所有的开发功能。
- 首页最新博文
- 首页项目分类
- 首页学习体系
- 首页公众号
- 公众号文章列表
- 文章详情查看
- 我的收藏
- 我的待办
- 搜索
- 广场分享文章列表
- 文章分享/删除功能
- 积分功能
Paging
刷新数据的时候,调用liveData.value.dataSource.invalidate()
方法会造成界面空白,目前通过两个adapter
进行处理,处理方式参考home
模块,如果有更好的方式请提 issueDrawerLayout
的menu.xml
无法通过DataBinding
处理,只能通过普通方式处理,如果有解决方案请提 issue
- 玩 Android 洋神
- Kotlin
- AndroidX
- Retrofit
- Coroutines
- Glide
- Banner
- FlexboxLayout
- FloatingActionButton
- anko
如果该项目对你有帮助,请在右上角帮我们 star 一下。如果有什么问题,可以直接提 issue