仅作个人总结
一、业务描述
- 开屏页,2秒后进入主页
- 配置页:设置性别,体重,体重单位(RadioGroup和PickerView)
- 主页(ViewPager+RadioGroup实现三个Fragment页面)
- 首页:自定义今天目标喝水量,输入今天单次喝水量,今天目标进度
- 记录页:过去七天的目标完成(用recycleView展示数据,没有写日历),过去7天的一些平均值计算,今天的喝水记录(时间和ml)
- 设置页(重新配置属性和隐私政策)
二、技术点
1.三方PickerView的接入和配置使用
2.ViewPager和RadioGroup的使用
3.数据存储和计算(SharedPreference,用的Blankj)
4.过去七天的列表日历天数计算和赋值
总结:
1.完成天数:2days
2.难点:pickerView的选择和接入,数据的存储计算,过去7天的列表日历
3.缺点:喝水进度的动画没做,喝水记录列表的删除和当天喝水数据没同步,分开存的,下个版本优化