0428数字口袋精灵app优化
"数字口袋精灵app"优化
目录:
一、项目github总仓库推送
二、开发成员
三、分工与合作
四、各模块成果
五、团队成员贡献分
内容:
一、项目github总仓库:
| https://github.com/LiangZhilin/We-have-bing |
二、开发人员:
| 223孙海林(商软2班) |
| 225江志彬(商软2班) |
| 256林集团(商软2班) |
| 224颜文生(商软2班) |
| 404曹嘉琪(商软1班) |
| 142梁植淋(商软1班) |
三、分工与合作:
|
林集团、颜文生:从开发者的角度出发,进一步查看代码部分,找出其中一些不合理的地方。例如在算法,代码规范上。从而进一步优化代码,提高代码质量以及可读性。便于以后管理和维护。 |
|
孙海林:负责修复一些功能级和用户体验级的Bug,如音乐的播放暂停功能,应用的中途闪退等。 |
|
江志彬:负责从界面美观及操作便利方面分析原应用应用的不足之处,并设计一个新的界面原型。 |
|
曹嘉琪:负责从产品角度分析程序可优化及可拓展的地方,记录成文档供其他成员参考。 |
|
梁植淋:负责分析项目及分配工作、提供原型设计等方面的一些技术支持与建议,跟进项目进度,管理总代码仓库、以及总博客的执笔 |
四、各模块成果:
1.Bug的修复(负责人:孙海林)
1、MainActivity下静音按钮有效,静音/开启有效
2、PlayActivity下静音(mediaplayer有效),soundPool线程有问题,无法生效
3、返回功能初步有效,但是会出现声音叠加的bug
(1)问题根源与soundPool线程有关系,soundPool.stop()和soundPool.release()的使用有关系。
以下对程序Bug修复的部分代码:
1.声音图标变换

2.声音控制

3.这是末尾除了按返回键的解决方案

2.从产品角度分析程序可优化及可拓展的地方(负责人:曹嘉琪)
从产品角度
1)从用户对象来确定,可以将小学生对象扩展到初中生、高中生,这样整个用户量的使用将会大大提高。另外计算的功能不仅仅是四则运算,还可以是函数、微积分等计算功能,这样整个app的功能更加强大,用户量也会大大提高,有利于app在社会中推广,市场定位更加广阔,不再是局限在小学生,适合不同的学生人群。
2)对用户免费,对合作商投放广告收费,例如益智类游戏广告窗口、应用启动页、站内推荐、广告场景植入、LBS精准营销模式Blabla。由于该app是面向学生,所以在广告的选取方面也要适合学生发展的,不要什么广告都植入,这样不利于学生学习,容易受到影响
3)app如果推广的好,再加上app本身的功能也是不错的,那么这样的app能够在整个行业立足。App的推广是一个很重要的途径。
要免费发放应用,让开发商供应无广告、无注册要求或其他附加条件的高级应用在某一特定时段,将这些应用无偿供应给网站访问者,通过在线广告收回成本。
可以利用网络资源,比如微博、微信等的宣传app的推广,这样可以进距离与海量的用户 进行交流,
可以通过app之间合作,比如一个相关的app下载的同时会将该app推荐给用户,是否下载就交给用户去选择
3.从开发者的角度出发,进一步查看代码部分,找出其中一些不合理的地方(负责人:颜文生、林集团)
1、关于类的分类不够规范。个人觉得MainActiivity.java和PlayActivity.java可以存放在另外一个包中,以便于分类和管理。 
2、类中的成员变量应该是私有的,即用private关键字修饰,然后设置get,set方法。才能体现java面向对象编程的封装性。 
3、代码规范上,方法的命名方式不能起到见名知意的作用,造成代码可读性不强。 


4.从界面美观及操作便利方面分析原应用应用的不足之处,并设计一个新的界面原型。(负责人:江志彬)、
本新原型界面由Axure工具设计,主要解决了原来应用没有声音控制键、返回键及背景像素低等问题,以下是设计效果图:

开始菜单,有开始按钮及退出按钮

游戏界面,换了背景图及声音控制按钮、微博分享按钮等

五、团队成员贡献分:
虽然我们团队六个人,看起来好像有点多。但对比我们所做的工作量,其实人也就不多了,这里的贡献分就按大家的工作量给吧,虽然大家的能力都无可挑剔。
| 孙海林:23 |
| 江志彬:22 |
| 林集团:17 |
| 颜文生:20 |
| 曹嘉琪:21 |
| 梁植淋:19 |
0428数字口袋精灵app优化的更多相关文章
- 0421--"数字口袋精灵app"二次开发(Blackbriar团队开发)
"数字口袋精灵app"二次开发 目录: 一.项目github总仓库推送 二.开发成员 三.分工与合作 四.各模块成果 五.心得墙 六.团队成员贡献分 内容: 一.项目github总 ...
- 0422 数学口袋精灵app
首先要部署这个app项目就是第一步: 一.前提下载并安装JDK 在线图解:手把手教你安装JDK http://www.lvtao.net/server/windows-setup-jdk.h ...
- “数学口袋精灵”App的第三个Sprint计划(总结与团队感悟)----开发日记
第三阶段Sprint完成情况: 我们的"数学口袋精灵"App已经完成了,该app能随机产生多种形式的算式,比如带括号的,分数四则运算,混合运算,阶乘等,通过游戏形式让用户乐在其中. ...
- “数学口袋精灵”App的第三个Sprint计划----开发日记(第十一天12.17)
项目进度: 基本完成一个小游戏,游戏具有:随机产生算式,判断对错功能.通过轻快的背景音乐,音效,给玩家提供一个良好的氛围. 任务分配: 冯美欣:设计"数学口袋精灵"App图标.整 ...
- “数学口袋精灵”App的第三个Sprint计划----开发日记(第一天12.7~第十天12.16)
“数学口袋精灵”第三个Sprint计划----第一天 项目进度: 基本完成一个小游戏,游戏具有:随机产生算式,判断对错功能.通过轻快的背景音乐,音效,给玩家提供一个良好的氛围. 任务分配: 冯美欣: ...
- “数学口袋精灵”App的第三个Sprint计划----开发日记
一.现状 上一阶段基本完成一个小游戏,游戏具有:随机产生算式,判断对错功能.通过轻快的背景音乐,音效,给玩家提供一个良好的氛围. 二.任务认领 完成界面,基本功能后的后续任务: 冯美欣:设计&qu ...
- “数学口袋精灵”App的第二个Sprint计划----开发日记
一.现状 在第一个sprint计划中,我们已经初步完成了“数学口袋精灵”App的基本框架,现在我们要继续完善app,使其功能更加强大,界面更加有趣. 二.任务认领 完成界面后的后续任务: 冯美欣:欢迎 ...
- “数学口袋精灵”App的第一个Sprint计划(总结)
“数学口袋精灵”App的第一个Sprint计划 ——11.20 星期五(第十天)第一次Sprint计划结束 第一阶段Sprint的目标以及完成情况: 时间:11月11号~11月20号(10天) ...
- 数学口袋精灵app(小学生四则运算app)开发需求
数学口袋精灵APP,摒除了传统乏味无趣学习数学四则运算的模式,采用游戏的形式,让小朋友在游戏中学习,培养了小朋友对数学的兴趣,让小朋友在游戏中运算能力得到充分提升.快乐学习,成长没烦恼! 项目名字:“ ...
随机推荐
- vue+element 点击按钮后 导致 刷新页面 致url中拼接 ? 或者拼接参数
https://blog.csdn.net/sinat_37255207/article/details/88917162 element 自己的<el-form></el-form ...
- 【Linux】计划任务
计划任务的意义 计划任务 创建和管理在指定时间自动执行的任务 注意事项 要使任务计划在指定时间自动运行,计划任务的服务必须是启动的 计划任务分类 使用at命令调用atd进程设置在某个特定的时间,执行一 ...
- 将Vue插件发布到npm的完整记录
前言 面对越来越多的组件库,越开越多的ui库,学会发布库已经是前端必须会的事情了,也算是为开源贡献一份力量,在网络上看了一些前者的文章,也算的发布成功了,虽然还存在很多问题,路不积跬步,无以至千里 ...
- 如何安装使用MinDoc搭建个人在线wiki文档
MinDoc是什么? MinDoc是一个在线的文档管理系统,该系统适用于团队.个人等使用.开发者最初的目的是为了便于公司内部使用,仿照看云开发.有laravel版本以及golang版本.不过larav ...
- C语言中的if与else if
今天发现一个比较不理解的代码,是关于else if这个判断语句的代码.代码如下 #include<stdio.h> ; int main(void) { ) { printf(" ...
- C语言/C++对编程学习的重要性!
C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现 ...
- 20155305 2016-2017-2 《Java程序设计》实验三 敏捷开发与XP实践
20155305 2016-2017-2 <Java程序设计>实验三 敏捷开发与XP实践 实验内容 XP基础 XP核心实践 相关工具 实验步骤 (一)敏捷开发与XP 1.敏捷开发 敏捷开发 ...
- 20155322 《Java程序设计》课堂实践项目 数据库-3-4
20155322 <Java程序设计>课堂实践项目 数据库-3-4 数据库-3 实践要求 参考教材代码完成下面的要求,提交能连接到world的截图(有学号水印),并提交代码的码云链接.查询 ...
- sql语句-2-字符串数字日期时间
- 【转载】值得推荐的C/C++框架和库
原文:值得推荐的C/C++框架和库 值得学习的C语言开源项目 Libevent libev是一个开源的事件驱动库,基于epoll,kqueue等OS提供的基础设施.其以高效出名,它可以将IO事件,定时 ...