WanAndroid-Kotlin 项目
根据鸿神提供的WanAndroid开放Api来制作的WanAndroidApp, 基本实现了所有的功能,使用kotlin语言开发,基于Material Design+AndroidX + MVVM + ViewModel + LiveData + RxJava + Retrofit等优秀的开源框架,实现的一个尽可能体验较佳的App,自己也是初学Kotlin,Kotlin语法不足之处也请大家批评指正,最近将项目进行了完善,添加了一些功能,欢迎大家批评新项目地址
已更换新项目地址
WanAndroid(github) (欢迎大佬们star)
下载体验
当前版本(1.0)
(二维码请使用浏览器中的扫一扫,微信可能会提示危险链接)
点击下载
项目展示
项目功能
首页
- 首页文章列表
- 首页banner
- 搜索热词(包含在搜索界面)
- 置顶文章
知识体系
- 体系数据
- 知识体系下的文章
导航
- 导航数据
公众号
- 获取公众号列表
项目
- 项目分类
- 项目列表数据
登录与注册
- 登录、注册功能
收藏
- 收藏文章列表
- 取消收藏
搜索
- 首页文章搜索
- 关键词搜索
- 搜索历史记录
ToDo
- 添加Todo
- 完成Todo
- 更新Todo
- 删除Todo
设置
- 清除缓存
- 版本信息
- 关于我们
- 退出登录
特别感谢
- 感谢鸿洋大神的WanAndroid网站提供开放Api
开源
- 异步事件处理-RxJava2
- 网络请求的框架-Okhttp
- 网络加载框架-Retrofit
- 转换json数据的官方框架-Gson
- 可扩展的对话框-Material-dialogs
- WebView的一个强大的库-Agentweb
- Android流式布局-FlowLayout
- 图片加载-Glide4
- 下拉刷新-SmartRefreshLayout
- 轮播图-banner