从放弃到学会iOS应用开发,他是这么做到

心中有无数好点子,但因为不会编程无法实现?确实,这是许多小伙伴心中最大的遗憾。明明想要做一款满足自己需求的工具,但一打开编程教学,就一头雾水。

“这是个啥?为什么不能这么做?那又是个啥?”这样的灵魂三问,在小黑学习Python的时候频频出现,而当小黑决定上网查看教程的时候,却发现要么课程昂贵,要么不那么易懂。这些因素,都直接导致了小黑最终放弃编程的学习。

大麦是一位刚刚通过自学完成了人生中第一个iOS应用的开发的新晋开发者。在他的眼中,只要找对了学习的工具和方法,并且抱有对自己的灵感有长期、坚持的热情,学会应用的开发并不是一件太难的事情。

今天,小黑邀请到了iOS应用如期而至的开发者大麦,通过他的经历,来了解一下他在自学应用开发的路上,是如何从入门到放弃,再从放弃重新开始学习,并成功开发出一款iOS应用的吧。

如期而至是一款什么样的应用

虽说如期而至才刚刚发布不久,但在AppStore中,它已经获得了不少好评。在众多的好评中,有一条吸引了小黑的注意:

确实,和这位用户一样,小黑也有不少个人习惯因为找不到一款优秀的工具应用,只能用笔记本或是其他应用代替,并常常萌发出自己做一个应用的想法。

当然,有了学Python半途而废的前车之鉴,这一想法也只是停留在想法层面,直到在和大麦聊过之后,才又有了重新入门的勇气。

这是一款专注于记录商品保质期、事情截止日期的应用,在AppStore上可以免费下载,解锁完整功能则需要一次性付费12元。

如期而至的界面设计非常简洁,小黑大致算了一下,除去启动界面外,整个应用只有四个界面,默认配色采用了白色与钢蓝色的搭配,显得质感十足。

应用的首页中,就为我们展示了应用的所有内容:物品信息、增加新内容,历史物品以及设置。

点击物品显示详细信息、点击“+”增加新物品,这些基本功能小黑就不赘述了,大家可以自行体验。

总的来说,这款应用的功能虽然简单,“确实”是一款新手开发的iOS应用,但该考虑到的细节却一个都不少。

▲物品保质期的详细信息

在我们填写完商品的生产日期和有效期后,应用会自动为我们计算出使用截止日,不仅适合用来记录保质期,连会员的有效期、物品的保修期也都可以用它来记录。

说到这里,有数鸟App的开发者Bourne兄是不是瞬间瑟瑟发抖了呢?

功能上的完整度,其实是每个应用开发者都必须考虑到的基础,如期而至这款应用真正让小黑感到惊讶的,是它实现了非常流畅的应用动画,小黑随便选择了两个为大家展示一下。

从上面这两个动图可以看出,如期而至中的动画效果都比较顺畅,页面的回弹也给人以舒适的观感。

在小黑对应用制作的有限了解中,虽然动画效果的制作并不困难,但对它进行不断调试直到获得最佳观感的过程,却是非常耗时的,从中我们不难看出大麦在细节方面的用心。

从小白到入门,开发iOS应用要怎么上手?

在大麦分享他的心得之前,小黑觉得有必要先介绍一下苹果推出的Swift编程语言。在小黑对Swift进行了简单的了解之后,对编程又有了全新的认识。

Swift这一编程语言拥有语法简洁的特点,使阅读与维护变得更加简单。对初学者来说,更重要的一点是它拥有使用前自行检查的能力,让用户得以提前规避可能出现的部分BUG。

▲Swift编程语言更直观、更简洁、更安全

而年SwiftUI的问世,更是让编程变得简单易学。

▲SwiftUI有了最近热门的“低代码”开发的影子

当然,这些能力都不是让Swift编程语言强大的关键因素,真正的关键因素还要归结于它在儿童编程教学上做出的巨大努力。

小黑之前曾经在文章《把爱奇艺变回生产力,你只需要这个工具》中提到过苹果针对儿童和成人推出的两项不同的编程学习指南:《人人能编程》系列和《使用Swift开发》系列。

▲苹果推出的《使用Swift开发》

在小黑的印象中,这应该是极少数由编程语言官方所提供的涵盖了儿童到成年全年龄段的编程指导教材,其中的内容都按照不同年龄的层次做了不同的改动。

特别是针对儿童的编程入门,我们可以通过边游戏边学习的方式进行,非常适合亲子之间寓教于乐。

▲年在AppleStore举办的人人能编程线下课程

而在编程进阶领域,苹果


转载请注明:http://www.aierlanlan.com/rzfs/430.html

  • 上一篇文章:
  •   
  • 下一篇文章: