Let's App(Beta)现已隆重上市  

GIT源码请戳此处

版本的新功能

  我们在这一版本对于项目的规划目标主要集中在三个方面——预约用户观感,完善功能链条,改善用户体验

界面

  首先,在β阶段,我们对于整个界面的设计风格进行了彻彻底底的重构,负责前端界面设计与实现的两位同学认真地学习了Material Design(以下简称MD)的设计理念以及整体风格,对于之前的一些明显不符合MD设计习惯的元素进行了摒弃。

  具体来说,首先在各个界面的配色风格上,原有的配色风格整体上略显单一,加之一些图标颜色的选择缺乏考虑,使得界面看起来较为凌乱,在贝塔版本的冲刺阶段开始之初,前端的股则同学就对于整体的配色选取进行了总体的规划把控,采取主题色与辅色相结合的设计思想,在实现阶段也十分注重细节,详尽到每个界面的各个控件显示上,无论是文本框文本的版式选择,一些toolbar的使用,在细枝末节处孜孜以求,贯彻MD理念。另外,在首页中,用抽屉式导航栏取代了原有的滑动式侧边栏,这一改动同样是基于坚持MD风格的考虑。

  

  

功能

  在功能上,我们结合罗杰老师在阿尔法阶段结束时给我们的一些指导意见,在将想要实现的一些功能,划分了优先级,在不同阶段,依据优先级进行项目工作安排,将一些意义重大的功能优先进行并且不断完善,在此基础上再去不断丰富一些其他的相对而言优先级较低的功能。可以说,项目整体的规划安排更为合理。

  从结果上看:我们先后实现了评论功能,评分功能以及关注功能。之所以设计这三个功能,主要的目的是便于用户在选取要参与活动的时候有所参考,通过某个人过往活动的评论可以了解到之前的参与者对于组织者的评价,评分同样是对于活动质量的直观反映。对于一些评价较好的用户可以进行关注,以便更快了解到这一用户发起的相关活动。

  此外还建立了个人中心,将特定用户的个人信息以及组织过的活动集中进行显示。

  

 

用户体验

  在之前的版本中,存在着一些不尽人意的地方,在这一阶段我们同样对于这部分的工作给予了高度的重视。完成的工作中,既有一些比较基础直观的,诸如:增加了参与者退出活动,发起者取消活动,发起者修改活动信息的功能。也有一些不易直接察觉的细节之处,例如:优化一些活动的展示逻辑,增加了依据与活动地点的距离与发起时间的远近进行排序的选项,并且在活动卡片中显示有距离信息。并且在多个界面实现或优化了刷新加载,。这些细节之处看似寥寥数语,但在实际实现的过程中耗费的精力同样很多,但是我们深刻地认识到用户体验对于一款APP的重要性,因而才会如此看重这些方面的改进。

添加的新功能

  1. 关注、粉丝功能
  2. 评论功能
  3. 活动评分功能
  4. 个人中心
  5. 活动排序选择(按日期和距离)
  6. 活动卡片的距离显示(显示活动地点和用户定位地点的距离)
  7. 多个界面的刷新加载优化
  8. 整体界面风格优化

已修复的缺陷

  1. 修复了一些机型上界面错位的bug
  2. 修复了桌面图标规格的bug
  3. 修复了百度地图不显示,定位不成功的bug。
  4. 个人信息保存后不会立即返回主界面,方便连续修改。
  5. 修复了个人中心修改名字,主页上不会同步更新的bug。
  6. 修复了一些界面上存在多余按钮的bug
  7. 合理配置一些界面软键盘自动弹出的情况。
  8. 增加了对活动按照时间或距离排序的功能。
  9. 修复了发起活动时间错误的bug。
  10. 增加了对用户、密码输入的限制。
  11. 修复了手机横屏显示时界面问题的bug。
  12. 修复了用户列表无法点击的bug。
  13. 修复了点击退出之后操作会崩溃的bug。

已知的问题和限制

  1. 搜索界面和用户列表界面暂不支持刷新和加载
  2. 在操作过程中有时点击活动卡片会崩溃,具体原因尚未查明
  3. 下载的图片不完整

对运行环境的要求

  最低的安卓版本是Android4.4(SDK 19)

安装方法

  在相关应用平台上面进行下载安装即可。

发布地址

  我们的APP发布在了四个应用平台上,具体包括有百度平台,91平台,安卓应用市场,腾讯应用宝四个平台,在平台上搜索下载安装即可。

  应用宝入口

  安卓市场入口:待审核

  91助手入口:待审核

  百度手机助手入口:待审核

We Are Chronos

  

(Beta)Let's-版本发布说明的更多相关文章

  1. 学霸网站-Beta版本发布说明

    项目名称 学霸网站 项目版本 Beta 项目团队 ourteam 发布日期 2015-1-5 一.Alpha版本实现功能简介: 1.匿名提问 2.匿名回答 3.采纳功能 4.登录.注册失败后,用户名等 ...

  2. Beta版本测试报告以及Beta版本发布说明

    Beta版本测试报告 请根据团队项目中软件的需求文档.功能说明.系统设计和Beta阶段的计划安排,写出软件的测试过程和测试结果,并回答下述问题. 在测试过程中总共发现了多少bug?每个类别的bug分别 ...

  3. 【我的Android进阶之旅】快速创建和根据不同的版本类型(Dev、Beta、Release)发布Android 开发库到Maven私服

    前言 由于项目越来越多,有很多公共的代码都可以抽取出一个开发库出来传到公司搭建好的Maven私服,以供大家使用. 之前搭建的Maven仓库只有Release和Snapshot两个仓库,最近由于开发库有 ...

  4. 团队作业-Beta版本发布

    这个作业属于哪个课程  <课程的链接>            这个作业要求在哪里 <作业要求的链接> 团队名称 Three cobblers 这个作业的目标 Beta版本发布报 ...

  5. 团队——Beta版本发布

    目录 最棒团队成员信息 一.7次冲刺博客链接 二.解决的Alpha版本问题 / Beta计划任务(与Alpha版本不同点) 二.项目本次α版本的发布地址.下载安装说明 四.PM最终报告(详细报告在各冲 ...

  6. 团队项目作业-Beta版本发布

    团队成员: 学号 姓名 201731062234 薛磊 201731062230 李林 201731062231 燕泓达 201731062232 陈东 201731062229 沈瑞琦 201731 ...

  7. 团队项目-Alpha版本发布2

    这个作业属于哪个课程 课程的链接 这个作业的要求在哪里 作业要求的链接 团队名称 西柚三剑客 这个作业的目标 -Alpha2版本发布说明,给出测试报告,并进行总结 1. 团队成员的学号列表 团队成员 ...

  8. Python 3.9 beta2 版本发布了,看看这 7 个新的 PEP 都是什么?

    原作:Jake Edge 译者:豌豆花下猫@Python猫 英文:https://lwn.net/Articles/819853/ 随着 Python 3.9.0b1 的发布,即开发周期中计划的四个 ...

  9. Python 3.9 beta2 版本发布了,看看新特性?

    随着 Python 3.9.0b1 的发布,即开发周期中计划的四个 beta 版本的首个,Python 3.9 的功能已经是完善了.在 10 月发布最终版本之前,还会有许多测试和稳定性方面的工作要做. ...

  10. EQueue 2.3.2版本发布(支持高可用)

    前言 前段时间针对EQueue的完善终于告一段落了,实在值得庆祝,自己的付出和坚持总算有了成果.这次新版本主要为EQueue实现了集群功能,基本实现了Broker的高可用.另外还增加了很多实用的功能, ...

随机推荐

  1. Android中Intent传值与Bundle传值的区别详解

    Android中Intent传值与Bundle传值的区别详解 举个例子我现在要从A界面跳转到B界面或者C界面   这样的话 我就需要写2个Intent如果你还要涉及的传值的话 你的Intent就要写两 ...

  2. C++中各种数据类型占据字节长度

    准备校招笔试的时候经常遇到C++某个数据类型占据多少个字节的问题,查阅了下资料,总结如下: 首先罗列一下C++中的数据类型都有哪些: 1.整形:int.long 2.字符型:char.wchar_t ...

  3. Open Sans字体兼容问题解决办法[font-face]

    参考:http://www.tantengvip.com/2014/11/open-sans/ 1.font-face使用方法 font-face是CSS3中的一个模块,主要是把自定义的Web字体嵌入 ...

  4. ILMerge 简单应用

    ILMerge是合并.net的assembly的工具,最新版的支持.net 4.0的ILmerge下载: http://www.microsoft.com/downloads/details.aspx ...

  5. webapi同一个Controller多个函数

    现在用webapi发现一个问题,比如用get方法调用的的时候函数名好像没用,不管你写什么名称,它只认调用相同参数的一个函数,而且以get开头的函数虽然名称不同但是只要参数相同就会报错,无法调用怎么回事 ...

  6. Java系列,《Java核心技术 卷1》,chapter 13,集合

    13.1.2 Java类库中的集合接口和迭代器接口     删除元素,对于next和remove的调用是互相依赖的,如果调用remove之前没有调用next,则会跑出IllegalStateExcep ...

  7. LeetCode 笔记27 Two Sum III - Data structure design

    Design and implement a TwoSum class. It should support the following operations: add and find. add - ...

  8. 实验二 Linux下C语言编程基础

    1. 熟悉Linux系统下的开发环境 2. 熟悉vi的基本操作 3. 熟悉gcc编译器的基本原理 4. 熟练使用gcc编译器的常用选项 5 .熟练使用gdb调试技术 6. 熟悉makefile基本原理 ...

  9. Android响应式界面开发要点

    现在很多项目需要到达同一个Apk既可以在Phone上跑也尅在tablet上跑,即界面要适应不同尺寸和类型的需要而自动调整.这个即为响应式设计.在web开发商响应式设计已经是个常谈的内容了,而对于and ...

  10. 每个Android开发者都应该了解的资源列表

    前言   这是一篇译文,原文地址Resources every Android developer must know,在译文开头,推荐两篇同样适合于Android开发者阅读的资源列表Android开 ...