前言
本文旨在记录开发进度、代码旨在编写、收集一些工具类供自己使用
项目进度
- 2020.06.02 - 创建项目
- 2020.06.02 - 定义框架
- 2020.06.02 - 创建HomeFragment
- 2020.06.08 - 自定义View(SwipeRefreshRecyclerView)作为通用RecyclerView
- 2020.06.08 - 添加自定义Zxing(子)项目
- 2020.06.08 - 优化自定义WheelView(子)项目(时间选择器)
- 2020.06.23 - 时间选择器项目优化
- 2020.06.29 - 优化Logger输出
- 2020.06.29 - Zxing项目进入优化阶段
- 2020.07.09 - Zxing项目更新完毕
- 2020.08.04 - 时间选择器项目优化
- 2020.08.05 - 创建并调整登录体系、优化Retrofit网络请求、优化SwipeRefreshRecyclerView等
- 2020.08.06 - 再次调整登录体系;将界面交给Holder控制,简化代码;登录成功后,存储后台返回信息,保证本地登录的逻辑自恰;修改Presenter和Model之间的访问方式,减小代码耦合;新增我的界面
- 2020.08.07 - 添加我的收藏页面(收藏的文章列表)
- 2020.08.14 - 修复收藏页面bug、新增收藏网站功能
- 2020.08.17 - 新增本地浏览器(X5内核)
- 2020.08.18 - 新增我的分享
- 2020.08.19 - 新增积分排行和积分明细
- 2020.09.15 - 新增安全键盘、新增本地存储账号
目前状态
使用MVP架构、Retrofit网络请求框架。该App可能会包含很多不必要的工具,可在build.gradle中拆除
Home界面逻辑功能优化完毕
HomeFragment包含:(2020.06.02)
- 首页轮播
- 置顶文章
- 文章
- 文章收藏与取消收藏功能(须登录)
登录功能包含:(默认打开App即登录)(2020.08.05)
- 登录功能
- 登录状态存储功能
- 退出功能
MineFragment包含:(2020.08.06)
- 用户名、用户账户展示
- 我的收藏
- 我的分享
我的收藏包含:(2020.08.07)
- 收藏的文章(站内、站外 可删除)
- 收藏的网址
我的分享包含:(2020.08)
结语
鸣谢:
图标:阿里巴巴矢量图标库
接口:玩安卓wanandroid