(Alpha)Let's-版本发布说明


我们的Let’s APP发布了!
(下载地址在“下载与安装”部分)
Alpha版本功能
Alpha版本是我们发布的第一个版本,所以仅实现了活动实体和用户实体之间的基础联系功能。
|
基本功能 |
|
登录和注册

完善信息和个人中心

发起活动、加入活动和查询活动

Alpha版本的缺陷及修复
到目前为止,我们已经对Alpha版本进行了多种测试和不同机型和系统版本的测试,在测试中不断发现bug,并从用户体验角度提出许多有待完善的方面,我们将这些方面列出清单然后分门别类进行修复和改善。
>> UI方面
我们一再强调这是一个看“脸”的社会,理所当然的,我们的app也要有一张漂亮的“脸蛋”,这样才能吸引用户来使用。在前阶段的开发过程中,我们一直使用安卓自带的各种控件,包括按钮、编辑框和图片显示等等。进入后半段的开发后,后端的功能代码已经接近完备,所以我们将工作重心转移到决定在UI上做些修改,或者说是“推翻重改”。
我们从谷歌推出的全新的设计语言Material Design中获得了新的灵感,对于Material Design本身来说,它是一个足以媲美苹果设计的一套设计框架。经过商讨,我们决定使用这种设计风格来进行新的设计。

![]() |
![]() |
![]() |
![]() |
总而言之,经过一番“折磨”之后,我们对Let’s进行了全面“整容”。
Before After




>>后端方面
在后端的功能代码基本完善之后,队员们就进入了测试和调Bug的循环之中,可以说Bug是越调越多,不过在队员们的合作下,写在list上的Bug也渐渐地一条条被划掉了。
就在发布日的前一天,为了能够呈现出更好的Alpha版本,队员们仍然工作在调Bug的第一战线。
下面我们发布日前夕需要解决的List,我们对产品的认真态度可见一斑。
|
Bug List |
|
|
尚待完善 |
|
Alpha版本中已知的问题和限制
由于时间的关系,我们不能把当前发现的所有问题全部解决,所以只能在解决完一些小的问题之后,尽量减轻问题严重的程度。
|
已知的问题和限制 |
|
环境
开发环境
|
Alpha开发前半阶段我们使用Eclipse Luna来进行软件的开发 |
![]() |
|
后期,为了更好的进行UI的设计,我们将工程转移到了Android Studio上 |
![]() |
为什么我们要换IDE?其实在我们确定题目之后,我们首选的就是Android Studio,因为在网上它几乎有一边倒的赞誉。但是当我们每个人都配置好Android Studio之后却发现硬件设施是一个硬伤,于是乎在“卡得想死”的呼声中,我们也就无奈地掉头更换成了Eclipse Luna,首先我们有着半个学期的使用Eclipse的经验,其次它编译的速度和顺畅的工作体验,这两点都让我们一度觉得Eclipse可以胜任承担起我们的产品的开发工作。好景不长,在我们着重修改UI之后,又因为Android Studio有Eclipse没有的强大功能,我们这次真的就成了“墙头草”,又倒向了AS那一端。这不,Android Studio慢得要命的编译速度驱使着我们再一次(真的要吗?)倒向Eclipse。
对于我们这种中途换IDE的行为,我们其实也是不想的。
若是想要了解Eclipse和Android Studio的区别的话,感兴趣的小朋友们可以参考知乎上的一些回答:http://www.zhihu.com/question/21534929
运行环境
Android 4.4 KitKat |
![]() |
Android 5.0 Lollipop |
![]() |
为什么最低支持Android 4.4?我们的最低版本取决于使用的开源的项目。为了实现Material Design的设计风格,我们使用了GitHub上的开源项目,而这些项目也间接决定了我们的产品的最低兼容。
为什么不支持Android 6.0及以上的系统?因为当前Android 6.0系统的手机相对来说还是很少的,所以暂时不对Android 6.0进行支持。
下载与安装
从安卓软件商店中搜索我们的APP名称“Let's”,然后免费下载安装包apk,下载完成之后系统自动安装,需要对apk的安装进行确认操作,安装完成之后,Let’s的app图标就会出现在手机的软件列表中,点击即可使用。
应用宝入口:http://android.myapp.com/myapp/detail.htm?apkName=com.example.lets
安卓市场入口:http://apk.hiapk.com/appinfo/com.example.lets
91助手入口:http://apk.91.com/Soft/Android/com.example.lets-1.html
百度手机助手入口:http://shouji.baidu.com/software/item?docid=8103349&from=as&qq-pf-to=pcqq.group
软件的发布
好的安卓市场平台对下载量有不可忽视的影响。好的应用如果没有选择好对的市场发布,就远不如那些做得一般却发布在使用者多的平台上,从而得到更高的下载量。安卓平台这么多,选择却要谨慎。选择发布在多一些的平台固然对应用的普及量会有贡献,然而维护成本以及发布成本却是要考虑的。同时,在选择平台上,不光要考虑其所占的市场份额,还要考虑他们主要的客户群以及是否对开发者友好。推广方式,注册方式,审核方式都会影响应用发布的选择。

|
应用市场概览 |
|
|
Google官方的应用市场 |
初次登录市场需要 25$ 的费用,同时不能使用国内的信用卡以及需要个国外地址。这点对我们来说不是很方便。而且我们主要针对国内大学生,因此官方平台就不与考虑了。 |
|
应用宝 |
应用宝是最近兴起的市场占有率较大的发布平台,并且发布程序不复杂,审核不会耽误太久。 |
|
360手机助手 |
360手机助手的市场份额也很大,有许多人使用360市场。然而360有很多不是自主安装的,使用也大多为不太会卸载手机应用的人,其中以年龄稍大点的人为主,应该说面向的客户不是我们的应用主要面向的。 |
|
百度安卓市场 |
百度的安卓市场市场占有率也很大,盗版安卓用户甚至也可用这个平台下载。并且在此发布将会在百度手机助手中也可找到,是不错的选择。 |
综上所述,我们选择在应用宝、百度安卓市场、360手机助手和MIUI应用超市中发布我们的产品。发布在一个平台可能覆盖率会有点低,发布在3-4个平台是我们所能维护的,在我们能力之内的选择。
关于安卓的小知识
你知道吗?安卓的版本命名都是取自甜食的名称(Android 1.0 Astro 和 Android 1.1 Bender 除外),从2009年5月开始,Android操作系统改用甜点来作为版本代号,这些版本按照大写字母的顺序来进行命名。纸杯蛋糕(Cupcake)、甜甜圈(Donut)、闪电泡芙(Éclair)、冻酸奶(Froyo)、姜饼(Gingerbread)、蜂巢(Honeycomb)、冰淇淋三明治(Ice Cream Sandwich)、果冻豆(Jelly Bean)、奇巧(KitKat)、棒棒糖(Lollipop)、棉花糖(Marshmallow)。你猜它下一个版本叫什么?

Chronos 出品
(Alpha)Let's-版本发布说明的更多相关文章
- 【近取 Key】Alpha - v1.0 版本发布说明
功能与特性 Alpha 版本虽然为本软件的第一代版本,但已基本覆盖了用户个人使用时的主要功能.除登陆注册与后台管理外,下文将分版块详细介绍面向用户的主要功能特性. 『产品主页』 潜在应用场景 场景 0 ...
- 评论alpha版本发布
讲解顺序: 1. 新蜂:俄罗斯方块 俄罗斯方块已经完成了核心的游戏部分,可以流畅的进行游戏,经验值功能也已经完成,目前进度很好:不足之处主要有:后续的显示内容还没完成,所以界面空出来很多板块,alp ...
- 英语词典Alpha版本发布说明
Alpha版本发布说明 功能: ·简洁的应用界面,不被无良的广告弹窗影响 ·功能直接,在需要查词时及时出现,没有每日一句精选文章等杀了你的流量,在学习过程中更加专注! ·采用金山词霸API,提供发音 ...
- Alpha版本发布时间安排
Alpha版本发布截止时间:2014年11月23日 第一轮迭代M1报告时间:2014年11月27日课上 - 每个团队5分钟时间汇报,5分钟时间提问 第一轮迭代M1事后分析报告时间:2014年11月29 ...
- 学霸网站-Alpha版本发布说明
项目名称 学霸网站 项目版本 Alpha 项目团队 ourteam 发布日期 2014-11-23 一.版本的新功能 1.匿名提问 用户提问的时候可以选择匿名提问,这样在问题的详细信息不会显示提出者的 ...
- Pipeline组Alpha版本发布说明
Pipeline组Alpha版本发布说明 项目名称 Pipeline 项目版本 Alpha版本 负责人 北京航空航天大学计算机学院 ILoveSE 联系方式 http://www.cnblogs.co ...
- 项目Alpha版本发布
这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 这个作业的要求在哪里 https://edu.cnbl ...
- 第四次团队作业——项目Alpha版本发布
这个作业属于哪个课程 <课程的链接> 这个作业要求在哪里 <作业要求的链接> 团队名称 Three cobblers 这个作业的目标 发布项目α版本,对项目进 ...
- 团队项目-Alpha版本发布2
这个作业属于哪个课程 课程的链接 这个作业的要求在哪里 作业要求的链接 团队名称 西柚三剑客 这个作业的目标 -Alpha2版本发布说明,给出测试报告,并进行总结 1. 团队成员的学号列表 团队成员 ...
- Alpha版本发布
Alpha版本发布 Part1.基本介绍 作业所属课程 课程链接 作业要求 要求链接 团队名称 Typhoon 作业目标 通过本次团队项目,体验通过使用软件工程来研发项目的 ...
随机推荐
- 【转】字符编码笔记:ASCII、Unicode、UTF-8 和 Base64
1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串.每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态(-128~127),这被称为一 ...
- Elasticsearch 数据搜索篇·【入门级干货】===转
ES即简单又复杂,你可以快速的实现全文检索,又需要了解复杂的REST API.本篇就通过一些简单的搜索命令,帮助你理解ES的相关应用.虽然不能让你理解ES的原理设计,但是可以帮助你理解ES,探寻更多的 ...
- Spring Security 用户授权原理分析
本文基于 spring-security-core-5.1.1 和 tomcat-embed-core-9.0.12. 本文接着Spring Security 用户认证原理分析进行分析,此时用户已完成 ...
- matlab sign函数用法及实例
在MATLAB科学计算过程当中,我们经常需要对我们的计算公式或者计算结果检验其符号,,sign函数就给我们提供了这种方便,下面就通过实例介绍一下matlab sign函数 的用法,希望能够给您带来帮助 ...
- PAT A1120 Friend Numbers (20 分)——set
Two integers are called "friend numbers" if they share the same sum of their digits, and t ...
- Image Restoration[Deep Image Prior]
0.背景 这篇论文是2017年11月29号第一次提交到arxiv并紧接着30号就提交了V2版本的. 近些年DCNN模型在图像生成和修复上面表现很好,大部分人认为好的原因主要是由于网络基于大量的图片训练 ...
- Redis缓存的使用
首先需要去Redis官网下载Redis的安装包 要在eclipse中使用Redis还需要两个jar包,需要的自行查找或者联系我 运行Redis需要开启Redis的服务端,也就是下载的安装包中的“red ...
- mui 下拉刷新和上拉加载
<body> mui文档提供了两种不同模式的下拉刷新,具体情况看文档,链接:http://dev.dcloud.net.cn/mui/pulldown/ 单 webview 模式和 双 w ...
- Unity3d之树木创建的参数设定
Unity3d之树木创建的参数设定 通常Unity3d创建树木经常会创建出很多奇葩的种类=_=,以下是创建出比较正常树木的基本参数 1:> 基本树干形状建立: 选择根建立分枝干设置分支干Di ...
- linux中fork, source和exec的区别
转:linux中fork, source和exec的区别 shell的命令可以分为内部命令和外部命令. 内部命令是由特殊的文件格式.def实现的,如cd,ls等.而外部命令是通过系统调用或独立程序实现 ...







