大类
界面开发(难度容易,但是耗时中等)
框架选型+使用(难度容易,耗时低)
前端业务逻辑编写(难度高,耗时高,根据业务逻辑耗时不同,根据业务需求难易不同)
后端交互代码编写(网络请求+IO+线程操作)(难度高,耗时中等)
代码测试(难度容易,耗时低)
BUG修复和细节实现(难度高,耗时高)
界面开发
- 首页
- 订单页
- 订单页子项-订单列表
- 订单页子项-订单列表子项-查看订单详情页
- 订单页子项-订单列表子项-查看订单详情页子项-查看订单过程页(弹窗)
- 订单页子项-订单列表子项-确认收货跳转页面
- 订单页子项-订单列表子项-确认收货跳转页面子项-评价页面
- 订单页子项-订单列表子项-确认收货跳转页面子项-评价页面子项-评价完成跳转页/查看评价
- 订单页子项-订单列表子项-取消订单跳转页面
- 订单页子项-订单列表子项-删除订单跳转页面
- 个人中心页
- 个人中心子项-我的资料
- 个人中心子项-我的资料子项-修改资料页面(头像)
- 个人中心子项-我的钱包
- 个人中心子项-我的钱包子项-充值
- 个人中心子项-我的钱包子项-充值子项-充值页面/充值成功页
- 个人中心子项-我的钱包子项-充值明细
- 个人中心子项-我的钱包子项-消费明细
- 个人中心子项-我的钱包子项-优惠券
- 个人中心子项-常用地址
- 个人中心子项-更多设置
- 登录注册页
- 登录注册页子项-登录页/注册页
- 登录注册页子项-修改密码页/更改手机号页/找回密码页/绑定手机号页
- 登录注册页子项-验证码页及功能实现
- 下单页面
- 下单页面子项-帮忙买页面
- 下单页面子项-帮忙买页面子项-商品类型页
- 下单页面子项-帮忙买页面子项-信息填写页
- 下单页面子项-帮忙取页面
- 下单页面子项-帮忙取页面子项-收货信息填写页
- 下单页面子项-帮忙取页面子项-常用收货地址选择页
- 下单页面子项-帮忙取页面子项-输入地址页(文字匹配定位地址)
- 下单页面子项-帮忙寄页面
- 下单页面子项-帮忙送页面
- 下单页面子项-时间选择/商品类型及重量/男女选择/快递点选择页面(弹窗)
- 下单页面子项-支付页面(弹窗)
- 下单页面子项-支付成功页面
- 下单详情页(取/寄/买/送)
框架选型+使用
功能框架
网络请求框架okhttp+retrofit2的学习+使用(重点)
响应编程框架RxJava的学习+使用(用于复杂功能的实现)
数据解析框架Gson的学习+使用(本人已经熟练掌握)
注解式编程框架Butter Knife的学习+使用(项目中并非一定要使用,该框架用于简化代码)
图片加载框架Glide的学习+使用(相对容易学习)
Android组件间的通信框架RxAndroid或EventBus (异步)(用于复杂功能的实现)
界面框架
侧滑菜单栏框架SlidingMenu
圆形图片框架CircleImageView(容易)