应用30天,第3周
自上次更新以来,我完成了第二个演示应用程序,是Apple Developer教程的补充。 与我完成的第一个教程相比,Apple教程提供了更多的示例。 它涉及构建UI,创建自定义视图控制器,使用表视图以及保存数据。 与其复制并粘贴提供的Swift代码,不如我尽可能地“写”(即转置)。 一路走来,这帮助我理解了Swift对大写字母的敏感。 当您的应用程序无法构建且代码与示例相同时,您很快就会了解区分大小写会破坏或实际上破坏了构建。
当我没有构建演示应用程序时,我花了一些时间回顾苹果广泛的人机界面指南。 作为iOS的长期用户,我不能说有任何相关信息,但这有助于熟悉最佳实践并了解用户的期望。
我还熟悉了自动布局指南,这是一种方便的工具,可帮助您了解如何创建可在各种屏幕尺寸下自动运行的应用程序布局。 如果您熟悉响应式Web设计的概念,AutoLayout将是您熟悉的领域。 鉴于我所设想的布局简单,我不需要使用任何复杂的布局方法,例如嵌套堆栈视图,但是同样,最好知道有什么可能,并知道在需要时可以在哪里寻找答案。
最后,我花了更多时间为整体UI,交互和过渡草绘更多想法。 在给我带来可以实现目标的乐观情绪方面,这是上周我最富有成效的活动之一。 我首先制作几页空盒子,其尺寸大致等于标准iPhone屏幕尺寸。 从那里开始,我的目标是素描,而不是停下来,直到所有盒子都装满。 这种技术类似于我从著名的广告撰稿人兼创意总监卢克·沙利文那里学到的技术。 他为创造出色的广告而写了圣经, “ 嘿,鞭子,挤这 ” 。 他的书(现在是第5版)有两章,专门致力于产生和寻找对任何创意工作都非常有用的想法,无论是创建广告还是应用程序。
通过这种方法,前几幅草图总是反映出预期的想法-我对所用应用程序的看法或所收集的灵感。 随着产生更多的想法,它们自然会变得更加独特和富有创意,因为您必须更深入地挖掘才能填充页面。 页面填满后,您可以编辑出坏主意并加以改进。 这个过程使我想到了一个令我非常兴奋的解决方案。 它自然为该应用程序提供了独特的营销角度,例如:“世界上最快,最简单的笔记应用程序”。 另外,我应该能够在剩余的日子里完成它。
构想练习的结果自然使我想到了一系列的命名想法,因此,当我想到它们时,我已经开始捕获它们。 我一直在通过App Store搜索来运行收藏夹。 我正在寻找两件事; 首先,如果有类似名称的应用程序-我想避免与现有记笔记应用程序发生冲突或混乱。 其次,我试图看看其他人是否在用关键字做广告。 如果我决定宣传该应用程序,则希望避免竞争热门关键字。
在接下来的一周,我计划将我的草图转换为真实的UI,并尝试在Swift中创建该应用程序的简单,有效版本。 在开始研究自己喜欢的选项之前,我还将尝试为该应用程序的名称生成更多的想法。
接下来:第四周
如果您喜欢阅读此帖子,并希望继续了解我是否达到了目标,请推荐并分享该帖子,以帮助其他人找到它。