《Android应用开发攻略》——2.7 设计会议/网络研讨/编程马拉松/机构用的应用程序-阿里云开发者社区

开发者社区> 华章计算机> 正文

《Android应用开发攻略》——2.7 设计会议/网络研讨/编程马拉松/机构用的应用程序

简介: 本节书摘来自华章计算机《Android应用开发攻略》一书中的第2章,第2.7节,作者:(美)达尔文(Darwin, I. F.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
+关注继续查看

2.7 设计会议/网络研讨/编程马拉松/机构用的应用程序

Ian Darwin
2.7.1 问题
你希望设计一个应用程序,用于会议、网络研讨或者编程马拉松,或者医院等大型机构。
2.7.2 解决方案
至少提供2.7.3节中列出的必要功能,以及你认为有意义的可选功能。
2.7.3 讨论
这个类型的好应用程序需要下列某些或者大部分功能,视情况而定:
建筑物的地图,显示会议地点、餐饮服务、洗手间、紧急出口等。如果你的会议在建筑物的不同楼层中举行,那么提供上下楼的可视化滑块将会使程序得到更多好评(想象一下旧金山Moscone中心的3D透视图,包括巨大的自动扶梯)。记住,有些人可能了解这座建筑物,但是其他人并不了解。考虑提供一个“我在哪里”功能(用户输入所看到的房间名称或者号码;如果提供视觉匹配来替代用户输入就更好了)以及“这是哪里”的功能(用户从列表中选择,应用程序跳转到地图视图,用图钉显示所寻找的位置)。
展厅地图(如果有一个展厅,显示地图并提供寻找指定参展商的简易手段)。标出展会上配备的招牌。
时间表视图。如果发生变化用红色强调,这些变化包括增加会议、临时取消和房间的改变。
如果会议有“兴趣小组”(Birds of a Feather,BOF)聚会,提供一个签到按钮;你甚至可能希望有一个“提议新的BOF”活动。
本地地图,可以是OpenStreetMap或者Google Maps,也可以是比标准地图功能更详细的。增加民俗、感兴趣的位置、导航快捷方式以及其特性。将地图限制在少数街区,以便正常地获得详情,合适的地图尺寸大约覆盖一个大学的校园。
城市的略图。同样,这不是Google地图,而是艺术性的邻近区域/本区域视图,只标出需要突出的地点。
会场周围一小时路程以内的旅游点,你所关注的里程可能有所不同。
餐饮查找工具。人们总是厌烦常规食物,而出去寻找更好的食物。
好友查找工具。如果第三方应用打开Google的Latitude应用,就可以绑定Google数据。如果召开的是安全会议,可以自行实施这个功能。
语音私聊。如果是个小型的安全集会,在进行构建的主机上提供具有严格访问控制的会话发起协议(Session Initiation Protocol,SIP)服务器;它能提供近乎步话机的服务。
报名参加前往旅游胜地或者其他目的的临时小组。
在Twitter、Facebook和LinkedIn上张贴评论的功能。
记笔记!许多人拥有大屏幕的Android平板电脑,因此提供一个“笔记本”的等价功能很实用,最理想的是链接到需要记笔记的议程之中。
提供一种手段,告诉所选择的朋友你想要去吃饭(在确定的时间、几分钟之后或者马上),包括食物的种类或者饭店的名称,并了解朋友们是否也感兴趣。
2.7.4 参阅
本书剩余的部分将说明实现大部分功能的方法。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
开发中总结的dart相关的技巧
特意给大家带来我在开发中总结的dart相关的技巧 1. 你知道吗?Dart 支持字符串乘法。 这是一个简单的程序,显示如何使用字符串乘法打印圣诞树:
5 0
ECS使用体验
在上星期偶然的一次机会,看到了阿里云的开发者飞天加速计划,也免费领取了为期14天的服务器,在自己探索的过程中遇到了一些问题,也收获了很多的知识。
9 0
Ubuntu系统中几处常见的隐私处理
全新安装系统时十分有用
19 0
flutter-Text 以字符的方式截断
Text 以字符的方式截断 https://github.com/flutter/flutter/issues/52869 在flutter中,Text控件默认的溢出显示模式是TextOverflow.fade ,就是淡出 在iOS或者Android平台默认的文件截断模式一般是…省略,flutter里面对应的截断模式为TextOverflow.ellipsis ,不过这里的截断是英文按照单词来的,这样的模式会导致如果最后一个单词很长时,截断显示会整理省略而不是最后超出的字符省略,导致模块可能有一大块空白。
5 0
flutter - URL出现在网站名称的位置
flutter - URL出现在网站名称的位置 从Android Studio运行时:
6 0
中台的问题,是技术的问题,还是人的问题
中台的问题,是技术的问题,还是人的问题
3 0
Apache APISIX 温铭:运营开源社区、基础软件创业-拒绝自嗨、聚焦和快速发布
Apache APISIX 温铭:运营开源社区、基础软件创业-拒绝自嗨、聚焦和快速发布
7 0
PG+MySQL第14课
数据库使用者了解数据库的高级功能后,才能在业务场景里面使用,来提升整体的生产效率。
10 0
无影云桌面超级舒爽体验——再也不用担心晚上睡觉的风扇声音了
大家都知道,程序员的开发环境一开一大堆,你又没法关机,因为关机再开至少半小时后能开始工作,麻烦的不行,而且晚上不关机那风扇的声音嗡嗡的~难受的不行,现在云影云桌面来啦,解决这个问题实在是舒爽。
6 0
Ubuntu开启root账户登录的方法
生产环境中请务必不要这么做
15 0
10059
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载