Skip to content

超完整的「玩 Android」客户端,项目采用 MVVM, Android Jetpack, Retrofit, Kotlin 协程编写

Notifications You must be signed in to change notification settings

Dora0512/CoroutinesWanAndroid

 
 

Repository files navigation

大概介绍

该项目基于「玩 Android 接口」接口,整体采用 MVVM, Android Jectpack, Retrofit, Kotlin 协程进行编写。 该项目是和大佬 Taonce 一起编写完成,目前已完成所有的开发功能。

目前已完成功能

  • 首页最新博文
  • 首页项目分类
  • 首页学习体系
  • 首页公众号
  • 公众号文章列表
  • 文章详情查看
  • 我的收藏
  • 我的待办
  • 搜索
  • 广场分享文章列表
  • 文章分享/删除功能
  • 积分功能

目前存在问题

  • Paging 刷新数据的时候,调用 liveData.value.dataSource.invalidate() 方法会造成界面空白,目前通过两个 adapter 进行处理,处理方式参考 home 模块,如果有更好的方式请提 issue
  • DrawerLayoutmenu.xml 无法通过 DataBinding 处理,只能通过普通方式处理,如果有解决方案请提 issue

特此感谢(排名不分先后)

支持一下

如果该项目对你有帮助,请在右上角帮我们 star 一下。如果有什么问题,可以直接提 issue

体验下载

在此点击下载体验包

附上效果图:

About

超完整的「玩 Android」客户端,项目采用 MVVM, Android Jetpack, Retrofit, Kotlin 协程编写

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 99.8%
  • Java 0.2%