第一阶段总结
这次点餐系统,我们组选择用做app,团队的成员可能对网页不是很了解,所以我随大众听从组长的安排。由于这学期刚刚学习安卓,所以很多东西并不是很了解,只会用基础的功能去完成。每次需要的时候都是百度查询,用最简单的方法实现,通过这个项目,也加深对android的了解,虽然并不能像其他安卓大神一样,但还是能巩固一些android基础。
这次点餐系统只有一个月的时间,所以我们在设计原型的时候,考虑到有些组员没用过Axure,我们小组开会就把原型手绘确定下来。在完成界面的时候,也是遇到一些问题,但是都一一解决,比如在完成界面切换左右切换的时候,我百度下,发现可以用viewpager实现,可是由于这个是比较难实现,所以我们还了另一种实现方式就是用framelayout切换,因为framelayout有层次关系,所以可以用显隐方式来实现“首页”、“订单”,“购物车”的切换,当然这也存在弊端,但是考虑到组员的能力情况,暂且就用这种方式实现。
在做界面的过程中,我开始设计数据库,这个数据库的设计是比较简单的,只能满足目前的简单功能,由于我们还没学到sqlite,我只能先看课本和上网找资料,发现并不难,现在我正在写数据库的内容给组员用。
确实最近有很多事情做以及对android也是初识阶段,所以将这个项目做成app,我是秉着在做项目中学习android的态度做项目,可能做出来的项目并不是很好,但是在这个过程中,我一点点了解android,积少成多。