Skip to content
一位练习时长两年半的安卓练习生根据鸿神提供的WanAndroid开放Api来制作的产品级App,采用Kotlin语言,基于Material Design+AndroidX +MVP+RxJava+Retrofit等框架开发,注释超详细,方便大家练手
Kotlin Java
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Initial commit Sep 5, 2019
app 1.修复清除缓存可能会报错bug Sep 13, 2019
gradle/wrapper Initial commit Sep 5, 2019
image 上传示例图 Sep 5, 2019
.gitignore
README.md Update README.md Sep 11, 2019
build.gradle Initial commit Sep 5, 2019
config.gradle 1.修复部分手机登录注册返回主页后闪退的bug Sep 11, 2019
gradle.properties Initial commit Sep 5, 2019
gradlew Initial commit Sep 5, 2019
gradlew.bat Initial commit Sep 5, 2019
settings.gradle Initial commit Sep 5, 2019

README.md

Platform GitHub license GitHub license

WanAndroid

一位练习时长两年半的安卓练习生根据鸿神提供的WanAndroid开放Api来制作的产品级App,基本实现了所有的功能,采用Kotlin语言,基于Material Design+AndroidX + MVP + RxJava + Retrofit等优秀的开源框架开发,注释超详细,方便大家练手

如果你觉得做的还可以对你有帮助,容我卑微地向你要个star,有任何问题或建议,欢迎提交issues

前言

前段时间学习了 Kotlin ,就打算写一个项目来练练手刷刷熟练度,因为经常逛鸿神的WanAndroid网站,觉得很不错,Api也很丰富健全, 虽然根据WanAndroidAPi开发出的app多如牛毛,有诸多优秀的app,但是每个人的喜好与审美不一样,所以都没有做到我心目中的最完美,于是我就想做一个自己觉得最满意的app。界面的话参考了很多的app风格,根据自己的搭配实现,感觉还不错吧

实现的功能

  • 首页五大模块:首页 / 项目 / 体系/ 公众号 / 我的
  • 登录注册功能
  • 导航功能
  • 搜索功能 热门搜索推荐 搜索历史记录
  • 积分功能 积分排行 积分获取记录
  • 收藏功能 收藏文章 收藏网址
  • 待办清单 添加清单 编辑清单 删除清单
  • 文章网址详情 详情中收藏 分享 浏览器打开
  • 全局修改应用主题色
  • 全局修改列表的加载动画
  • 侧滑返回 可打开与关闭
  • 文章在任何地方收藏与取消,其他界面相对应的数据也会变化
  • 布局优化,大量使用ConstraintLayout
  • 集成Bugly收集bug并实现App更新

APP下载

应用截图

主要开源框架

素材来源

特别感谢

更新日志

1.0.3

  • 1.修复部分手机登录注册返回主页后闪退的bug
  • 2.暂时去掉侧滑功能,现在输入法出现的黑屏不好看,后面解决后再加上侧滑功能
  • 3.添加全局捕捉异常库,防止崩溃
  • 4.修复Bugly上的bug

1.0.2

  • 菜鸡太粗心大意了,修复添加任务清单界面点击返回键无响应bug

1.0.1

  • 修复开源项目界面点击返回无反应bug

1.0.0

  • 首次提交,大致完成功能,但存在一些问题,后期慢慢解决吧
  • 1.因为侧滑返回库的原因导致输入法弹出出现黑屏,实在不行就换个其他的库了
  • 2.kotlin用的不是特别熟练,感觉很多地方还可以精简或者有其他更好的方案替代
  • 3.启动页因为考虑到要根据用户选择的主题色来动态显示,就没有设置纯色背景,所以会导致冷启动时会出现短暂白屏

License

Copyright 2019 hegaojian

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
You can’t perform that action at this time.