跋涉马拉松追踪器:原始版本

我设法学习了足够的python来编写脚本,该脚本可以从我们一直使用的网站上抓取所有剧集和电影信息,并将其转换为可以在iOS应用中使用的格式。 通过airdate进行排序非常容易,因为它已经按照正确的顺序进行了排序,所以我又一次保存了stardate进行排序的时间,那时sort函数看起来似乎不太吓人。

最初,该应用仅支持iPhone,并且仅使用最基本的UI元素。 该复选框取自Apple制造的示例项目。 它足以满足我们的需求。

我将永远不会忘记我第一次在设备上构建这种纯粹的兴高采烈的感觉。 在使用该应用程序时,我设法获得了无偿的实习机会,并且在办公室工作,支付Apple Developer许可证费用以及手持手机运行自己的应用程序之间,我终于感到自己像一个真正的iOS开发人员!

下一步是使UI更具“星际迷航”的感觉。 我知道我想要一个看起来像LCARS的东西,所以我们试图找到尽可能多的关于Michael Okuda设计的信息。

我们使用了演出和粉丝娱乐中的屏幕截图来构建设计灵感文档。 然后,我们尝试提取元素以构建自己的UI。 但是,我们发现尝试紧密匹配设计并没有带来最用户友好的界面。 对于更大的触摸区域以及在屏幕上获取尽可能多的信息的需求,驱使我们经历了多次迭代,直到我们确定自己喜欢的东西为止。