小伙伴们,学习了实战项目——小慕商城的主页、分类、购车的功能开发后,我们将在原有项目的基础上,利用前面所学自己动手完成项目中最后一个订单查询及评价的展示功能。
一、项目准备:
1、 开发工具:Andorid Studio或Idea
2、 需求分析:
1) 当点击底部主菜单中的“我的”时,显示个人信息页面,包括个人头像、我的订单、列表展示收货地址和系统设置三个部分。
收货地址及系统设置只做显示效果,功能暂不要求实现。
2) 在个人主页中,点击“全部订单”,显示如下订单列表,每条订单需要展示出订单商品缩略图、商品标题、价格以及订单购买时间信息。如果该条订单已评价则展示评价星级结果;如果未评价,可点击的评价按钮图标进行评价(如下图)
订单数据获取接口: http://class.imooc.com/mock/
3) 在订单列表界面,点击评价按钮图标,显示如下评价晒单界面。界面中包含商品缩略图、星级评分、可输入商品相关评价信息的编辑框以及添加图片功能按钮。
1、规范【10分】
1)每个类都封装在自己独立的 ".kt"文件中;
2)文件、类、成员变量命名规范;
3)代码结构要层次分明;
4)Kotlin代码规范,核心代码有必要的注释。
2、程序整体运行效果【10分】
1)程序正常运行效果,且满足效果图要求;
3、个人主页实现【15分】
1)按照效果图要求实现布局效果
2)点击“全部订单”能跳转到订单列表页面
4、订单列表页实现【45分】
1)正确处理网络请求
2)根据订单接口正确显示网络数据
3)按照效果图要求正确显示出订单商品缩略图、商品标题、价格以及订单购买时间信息
4)根据接口数据正确区分显示出当前订单的评价星级或评价按钮图标
5)点击评价按钮图标正确跳转到评价晒单页面
5、评价晒单页实现【20分】
按照效果图要求正确显示晒单页