本文作者是Sabre的产品工程师KenTabor,参与开发移动旅游APPTripCase。
作为一名软件工程师,我的工作是开发基于iOS和安卓平台、包括移动网站和混合型应用程序的旅游APP。
我一直在寻找更好的开发方式,现在与大家分享我学习到的一些经验。
“移动优先”这句话提醒我们要考虑所有用户的需求。那么这是否需要更多努力呢?当然!
要打造平衡细节和灵活性的用户体验是不可思议的挑战,但值得我们为之努力,因为人们越来越喜欢通过手机和平板电脑上网和购物。
我们可能无法准确预测这些设备是什么样子,但必须确保我们开发的项目能正常运行。
因此,我们需要以下工具:
1.分析工具
2.调试工具
3.仿真器、模拟器和测试工具
选择了不起的工具
开始一个项目时,我们都计划通过发现未知功能降低复杂性。通过投资“脑力劳动”发现边缘案例和愉快路径当然非常完美。
因为我们设计师和工程师在某种程度上是创造者,我们必须停止计划,开始行动。我们要开发的是供人们使用的应用和令人惊叹的应用,因此我们需要了不起的工具。
在现实中,选择正确的工具看起来很容易,不是吗?多年使用锤子、扳手和胶带的经验让大家对这些工具非常熟悉。
解决问题时你本能地会意识到哪个工具最实用。
但创建移动网站时情况要困难得多。有时候你甚至不知道有哪些工具可以选择,旧工具经常消失,新工具不断出现。
选择正确的工具非常重要,因为这将对你如何开发应用以及谁将加入开发产生影响。
要了解最新的软件工具,可以在Twitter上