开源不易,如果喜欢的话希望给个 Star
或 Fork
^_^ ,谢谢~~
工作上一直都是以H5混合开发为主,Android
原生代码很少用到。前段时间复习了下kotlin
,顺便学习了下JetPack
全家桶,就写了个项目熟悉下。希望能对想了解JetPack和kotlin的小伙伴有一点帮助!
MvvM 采用 Kotlin
语言编写,结合 MVVM
+ 协程
+ Retrofit
+ Glide
+ JetPack
部分功能 等架构设计的项目,项目代码结构清晰,如有任何疑问和建议请提 Issues 或联系 qq: 1510931535 ,项目会持续迭代维护。
![]() |
![]() |
![]() |
![]() |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
- 点击
下载
- 优化首页加载置顶文章的逻辑
- 我的积分页面新增水波纹背景动画
- 新增稍后阅读和阅读历史功能(基于JetPack的room数据库实现)
- 查看过的文章自动添加到阅读历史
- webView页面右上角新增添加到稍后阅读的功能
- 优化部分页面样式
- 优化弹窗样式
- 修复部分已知bug;
- 优化冷启动;
- 新增闪屏页;
- 新增系统设置模块,支持多种设置;
- 新增关于模块;
- 新增TODO模块(我的页面右上角进入);
- 新增webView页面右上角的分享,收藏,系统浏览器打开的功能;
- 修复部分情况下显示角标功能异常的bug
- 登录注册功能;
- 分为首页,体系,公众号,问答,我的,广场六个模块;
- 支持搜索功能;
- 支持收藏,取消收藏功能;
- 支持分享,删除分享功能;
- 我的积分、积分排行榜功能;
- 我的页面支持更换头像,更换背景功能;
- 支持底部导航角标展示功能;
- 新增搜索热词,搜索历史展示;
项目中的 API 均来自于 www.wanandroid.com 网站,纯属学习交流使用,不得用于商业用途。