• Alpha冲刺总结报告


    ## 一、项目预期计划 - 允许粗糙的美工设计。由于是毫无经验的人生第一次,必定在开发过程中会遇到许多的问题,因而我们必定会花费不少时间在学习和debug上。
    • 实现除了他山之石和规则系统以外的所有内容。

    • 在日历界面允许不进行内容索引的迁移。

    • 允许不实现日记的搜索功能。


    二、现实进展

    • 实现日历、日记、规划的简单增删改查。

    • 实现调用摄像头的拍照和读取图库。

    • 能够使用不成熟的定位功能


    三、过程体会

    • 由于阿尔法冲刺阶段我们面临着诸多的考试,因而我们把项目的要求放的很低,但是实际开发过程中的困难远远超乎自己的想象,自己也深刻领悟到凡事第一次的沉重感。

    • UI设计上,以前经验较少,所以还是慢慢学习使用较为基础的东西,设计过程中创些小demo进行试验,fragment的使用,以及调用系统导入的矢量图会导致某些机型上崩溃的问题困扰了我们很久,直到现在也尚未解决,最后只能用图片来代替。

    • 数据库和安卓连接与交互上,"404重大事件",文件的上传,数据库和服务的安卓端的数据类型匹配问题。

    • 在后端设计上,摄像头的调用在某些机型上ImageView无法显示当前拍摄存储的照片,调用图库的过程中的异常崩溃,以及能够使用定位后导致软件假死的情况,仍然尚未得到解决。

    • SQL语句的不熟悉,经验的不足,真机和虚拟机间的不完全共通使我们吃了很大的亏,十天的阿尔法冲刺也随之宣告失败。按照现在的话来说,我们多少有点"头铁",无法解决的问题一定要解决才可以继续往下做,不达目的誓不罢休,因而项目进展也比较缓慢。然而,一次又一次的失败多少有挫伤了我们开发的热情,发现大家对这件事并没有当初的那种激情。

    • 如果说总结阿尔法冲刺的最大困难,恐怕是归结于一个词兼容性问题,我们调用的很多东西并不能在所有的机型上通吃。在我们项目的实际测试过程中,使用到了华为和小米,两部手机并驾齐驱相继在不同的地方扑街。


    四、团队成员分工

    • 蔡鸿杰:数据库和安卓的连接与交互

    • 曾玮诗:前端-界面UI设计

    • 陈甘霖:后端-安卓项目功能的开发


    五、下阶段展望

    • 下阶段我们对整个安卓项目的架构有了初步的认识,而且我们下阶段未步入软件定义网络正轨之时,任务应该不算太重,相信接下来的开发任务虽然多,但是我们应该会做的更加的游刃有余。

    • 完成我们最核心的规则系统和点数系统

    • 迁移云端

    • 优化UI界面

    六、Alpha冲刺博客合集

  • 相关阅读:
    专业工具,网络随行
    大话设计模式C++实现-文章7章-代理模式
    socket抓取网页
    Android系统Surface机制的SurfaceFlinger服务对帧缓冲区(Frame Buffer)的管理分析
    Android系统Surface机制的SurfaceFlinger服务的启动过程分析
    Android系统Surface机制的SurfaceFlinger服务简要介绍和学习计划
    Android应用程序请求SurfaceFlinger服务渲染Surface的过程分析
    Android应用程序请求SurfaceFlinger服务创建Surface的过程分析
    Android应用程序与SurfaceFlinger服务之间的共享UI元数据(SharedClient)的创建过程分析
    Android应用程序与SurfaceFlinger服务的连接过程分析
  • 原文地址:https://www.cnblogs.com/miyu5279/p/7898722.html
Copyright © 2020-2023  润新知