45°炸

031502601 蔡鸿杰

031502604 陈甘霖

031502632 伍晨薇


一、写在Beta项目前

Beta 凡 事 预 则 立

二、GitHub传送门

Beta冲刺重要版本

三、用户体验报告

用户体验报告

四、冲刺合集

Beta No.x

五、项目预期进展及现实进展

项目预期计划 现实进展
Github使用
移植云端
日拍 (调用相机、相册)
足迹 (定位)
日记
备忘录 (增删改查)
更新图库
随机获取图库壁纸
保存图片
界面完善
保存登录状态
ListView高级特性
登陆网络状态的检测
异地登录的限制规则 X
短信注册 X

六、过程体会

  • 交换的感受和带来的变化

    应老师和助教的安排,小组进行了成员交换。进行交换的两个同学都是负责前端部分,所以在技术上没有冲突,因此没有花费很多时间学习新的技术。作为交换过来的成员,vv明显感受到45度比之前所在的小组更具活力,更有行动力,并很快就适应了小组的节奏。因为大家都比较熟悉,所以整体合作还是很愉快的。

  • 推迟一周对我们的影响

    推迟一周的意义在于让小组成员充分准备CET4/6。非常感谢老师和助教人性化的安排,我们小组非常珍惜这周的时间,准备考试,希望我们的认真可以有满意的结果。认真脸.jpg

  • 在贝塔过程中学习新技术 遇到困难 取得帮助 得到突破

    • 在贝塔冲刺中,小组集体学习了git在团队开发上的使用,改变了阿尔法冲刺用QQ/U盘传项目的方法,虽然git很不稳定,但是使用效果确实是很方便的。
    • 研究了SDK假死,调用百度SDN等问题,完全实现了更新推送图库,保存图片,拍照,从相册选图,写日记,查看日历,定位,等功能。期间遇到了许多次的失败,多亏了学姐们的耐心解答和同学的热心帮助,还有最重要是我们坚持不懈、勇于挑战的精神,我们才成功实现了功能!

    • 经过这些天的冲刺,我们得到了一些经验。首先,做事的方法错了可能会花费数十倍的精力反而不能取得好的效果。例如,每日推图功能的实现。因此要多问多想,多百度。其次,要善用API接口,学习开源的资源,这能在新入门阶段发挥出色的作用。另外,合理的分工和计划非常重要。

  • 总体感受

    组里的小伙伴们都很给力,小组的分工明确,计划很合理,进展也很少停滞不前,这归功于大家的认真和努力。虽然看起来比不了安卓市场上的软件,但是作为一次实践,我认为我们得到了锻炼,我们基本实现了功能,在进度和分工上都非常合理,体验到了从0到1的全过程,可以说是收获很大。

七、组员分工及在Alpha阶段的工作量比例

组员 分工 工作量比例
蔡鸿杰 数据库连接 34%
陈甘霖 服务器 34%
伍晨薇 前端 32%

八、下阶段展望

  • 初步完成了这次的作品,我们还有很多需要学习和完善的知识。期末考不久也将来临,利用好这次经验,巩固理论知识是我们接下来的计划。
  • 能够实现短信EMS,和云存储图片的功能
  • 异地登录的限制
  • 推出新特性

九、墨刀地址

墨刀地址:https://modao.cc/app/1NmF9BRkKtd6mBAwX1w7kIIvC1d6yDm

十、写在最后

  • 首先Github的使用上,团队成员使用非常不熟练,因此Github并没有为我们三个人的团队带来了效益,反而带来了更多时间浪费。但是好在我们渐渐开始适应这种开发的模式,为我们的将来铺路。
  • XML文件不要随便整体复制,复制整个活动时候注意在Manifests上添加适当的声明。
  • 在搭建云服务器的时候不需要将整个IDEA放置云端,可以用一个Tomcat轻量级服务器外加数据库完成,可以大大提高弱性能服务器的响应速度。
  • 善于使用API,安卓开发就是使用各式各样的API的过程,由于开源的系统,每个手机多多少少系统上都会与原生的安卓系统有差异,导致接口不一致可能无法实现功能,这时就要我们去寻找最为合适的API。
  • 做安卓界面的时候,适时学会用code形式实现而非图形化界面,在与新成员的交流过程中,我们发现虽然新成员不会使用图形化界面,但是她的编码速度是相当感人的,因此我们学会图形化 + 代码双重修整UI。

Beta总结的更多相关文章

  1. ASP.NET 5 Beta 8 发布

    ASP.NET 5 的路线图(详见 ASP.NET 5 Schedule and Roadmap : https://github.com/aspnet/home/wiki/roadmap ):Bet ...

  2. Ionic2系列-将beta升级到RC1

    国庆节前Ionic2发布了RC0版本,已经接近正式版了,前不久Angular2和TypeScript2也已经发布了正式版.详情请参考官方博客: http://blog.ionic.io/announc ...

  3. JuCheap V2.0响应式后台管理系统模板正式发布beta版本

    JuCheap V1.* 查看地址: http://blog.csdn.net/allenwdj/article/details/49155339 经过半年的努力,JuCheap后台通用响应式管理后台 ...

  4. Beta版本冲刺计划及安排

    经过紧张的Alpha阶段,很多组已经从完全不熟悉语言和环境,到现在能够实现初步的功能.下一阶段即将加快编码进度,完成系统功能.强化软件工程的体会.Beta阶段的冲刺时间为期七天,安排在2016.12. ...

  5. Beta阶段项目展示

    1.团队简介 韩青长 前端工程师 我是韩青长,技术小白,抱着对软工的好奇和对未来工作的憧憬选了这门课.暂时选择了测试的工作,也对开发和UI有一定兴趣.从前上帝创造了我们,现在轮到我们来创造自己的软件了 ...

  6. Beta阶段项目终审报告

    先上图 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件主要是用来解决玩狼人杀这款桌游时无牌.无法官.游戏流程不熟悉等情况的.我觉得我们对典型 ...

  7. Beta阶段第十次Scrum Meeting

    情况简述 BETA阶段第十次Scrum Meeting 敏捷开发起始时间 2017/1/4 00:00 敏捷开发终止时间 2017/1/5 00:00 会议基本内容摘要 deadline到来 参与讨论 ...

  8. Beta阶段第九次Scrum Meeting

    情况简述 BETA阶段第九次Scrum Meeting 敏捷开发起始时间 2017/1/2 00:00 敏捷开发终止时间 2017/1/3 00:00 会议基本内容摘要 deadline临近 参与讨论 ...

  9. Beta阶段发布说明

    OverWatch来浪狼人杀助手Beta版本发布说明 Beta版本的新功能 添加了忘记密码与重置密码的功能 添加了语音流程提示的功能 添加了搜索好友的功能 添加了添加好友的功能 添加了能够直接通过点击 ...

  10. Beta阶段第八次Scrum Meeting

    情况简述 BETA阶段第八次Scrum Meeting 敏捷开发起始时间 2016/12/21 00:00 敏捷开发终止时间 2016/12/22 00:00 会议基本内容摘要 deadline临近 ...

随机推荐

  1. doT.js模板引擎及基础原理

    时至今日,基于后端JavaScript(Node.js)和MVC思想也开始流行起来.模板引擎是数据和页面分离工作中最重要的一环,在各大门户网站均有利用到模板引擎. 模板引擎有很多种,但是原理了解也是非 ...

  2. JAVA IDE IntelliJ IDEA 快捷键使用详记

    一.高效定位代码 1.项目之间的跳转 Ctrl + Alt + [  :切换到下一个项目窗口 Ctrl + Alt + ]  :  切换到上一个项目窗口 2.文件之间的跳转↑↓←→ Ctrl + E ...

  3. 在.NET Core中处理一个接口多个不同实现的依赖注入问题

    前言 近段时间在准备公司的技术分享,所以这段时间将大部分时间放在准备分享内容上去了.博客也就停了一下下. 在.NET Core中处理依赖注入问题时,往往是定义好了一个操作规范的接口,会有N多个基于不同 ...

  4. 主席树总结(经典区间第k小问题)(主席树,线段树)

    接着上一篇总结--可持久化线段树来整理吧.点击进入 这两种数据结构确实有异曲同工之妙.结构是很相似的,但维护的主要内容并不相同,主席树的离散化.前缀和等思想也要更难理解一些. 闲话 话说刚学习主席树的 ...

  5. Bzoj4869: [Shoi2017]相逢是问候

    题面 传送门 Sol 摆定理 \[ a^b\equiv \begin{cases} a^{b\%\phi(p)}~~~~~~~~~~~gcd(a,p)=1\\ a^b~~~~~~~~~~~~~~~~~ ...

  6. js对象的合并

    问题情况:将2个或2个以上对象(object{....})中的属性进行合并,即最后合并为一个object{.....}传递给后端. 问题场景:多页表单数据的一同提交 解决办法:Object.assig ...

  7. ngrx/store effects 使用总结1:计数器

    本教程案例github:https://github.com/axel10/ngrx_demo-counter-and-list angular2+ 的学习成本应该是三大框架中最高的一个,教程及案例稀 ...

  8. kill 掉所有正在运行的hadoop jobs

    # get list of job's process IDs JOB_LIST=$(hadoop job -list 2> /dev/null | grep job_ | awk '{prin ...

  9. Centos搭建开发环境,PHP7+ Nginx1.12+ Mysql5.7

    1.更新yum源 yum -y update 2. 安装 epel-release yum install epel-release -y 检测安装成功:yum search nginx  结果含有: ...

  10. ------- Tor 源码分析第三部分—— 日志设施与智能链表 --------

    ------------------------------------------------------------------------------------ init_logging()( ...