Alpha冲刺总结报告
-
实现除了他山之石和规则系统以外的所有内容。
-
在日历界面允许不进行内容索引的迁移。
-
允许不实现日记的搜索功能。
二、现实进展
-
实现日历、日记、规划的简单增删改查。
-
实现调用摄像头的拍照和读取图库。
-
能够使用不成熟的定位功能
三、过程体会
-
由于阿尔法冲刺阶段我们面临着诸多的考试,因而我们把项目的要求放的很低,但是实际开发过程中的困难远远超乎自己的想象,自己也深刻领悟到凡事第一次的沉重感。
-
UI设计上,以前经验较少,所以还是慢慢学习使用较为基础的东西,设计过程中创些小demo进行试验,fragment的使用,以及调用系统导入的矢量图会导致某些机型上崩溃的问题困扰了我们很久,直到现在也尚未解决,最后只能用图片来代替。
-
数据库和安卓连接与交互上,"404重大事件",文件的上传,数据库和服务的安卓端的数据类型匹配问题。
-
在后端设计上,摄像头的调用在某些机型上ImageView无法显示当前拍摄存储的照片,调用图库的过程中的异常崩溃,以及能够使用定位后导致软件假死的情况,仍然尚未得到解决。
-
SQL语句的不熟悉,经验的不足,真机和虚拟机间的不完全共通使我们吃了很大的亏,十天的阿尔法冲刺也随之宣告失败。按照现在的话来说,我们多少有点"头铁",无法解决的问题一定要解决才可以继续往下做,不达目的誓不罢休,因而项目进展也比较缓慢。然而,一次又一次的失败多少有挫伤了我们开发的热情,发现大家对这件事并没有当初的那种激情。
-
如果说总结阿尔法冲刺的最大困难,恐怕是归结于一个词兼容性问题,我们调用的很多东西并不能在所有的机型上通吃。在我们项目的实际测试过程中,使用到了华为和小米,两部手机并驾齐驱相继在不同的地方扑街。
四、团队成员分工
-
蔡鸿杰:数据库和安卓的连接与交互
-
曾玮诗:前端-界面UI设计
-
陈甘霖:后端-安卓项目功能的开发
五、下阶段展望
-
下阶段我们对整个安卓项目的架构有了初步的认识,而且我们下阶段未步入软件定义网络正轨之时,任务应该不算太重,相信接下来的开发任务虽然多,但是我们应该会做的更加的游刃有余。
-
完成我们最核心的规则系统和点数系统
-
迁移云端
-
优化UI界面