如何开发一款成功的Android App

不管你开发何种app,如果想要你的app能够获得成功,必须注意以下三个方面:

1、以用户为中心的设计过程(user-centred design process)
2、良好的产品管理(good product management)
3、聪明合理的使用Android设计规范(sensible use of the Android Design Guidelines)

不同的团队,可能有不同的以用户为中心设计方法。而根据22seven,User-centred设计过程包含:

用户研究(User research)。通过不断的调研和可用性测试,了解用户。必须要在开发团队进行开发之前,把用户研究获得的信息很好的传达给开发团队。

创建一个App原型去试探和验证概念。在概念设计阶段(concept design phase),去探索和获取最佳的设计概念。敢于打破和否认最初的想法,用App原型去验证和提炼优化设计概念。

核心功能优先。专注于用户最需要的核心功能,宁愿少而优,而不是堆积了一坨平淡无奇的功能。往往出色的App,都是功能不多而体验出色的。

在封闭beta阶段时,进行用户可用性测试(User testing )和迭代。使用安卓的beta测试平台(Android beta test platform,如testflight、FIR.im),进行beta测试,获取意见和改进。

进行数据分析。使用Google Analytics,进行用户使用数据的分析。要定期复查app日志的关键指标(app logs key metrics)。

安卓平台的app,必须要聪明合理的使用 Android Design Guidelines。因为用户已经大量了使用了安卓平台的其它app,已经形成使用习惯。所以当你的app符合安卓设计规范,用户无形中已经对你的app似曾相识。

在22seven创建安卓app时,遵循的android关键指南有:
1、The navigation drawer
2、Action bar
3、Multiselect

有时也不用必须拘泥于规范,还需要根据实际场景,可以对规范进行改良,只要能更好的满足用户。