几周到三个月?
我大概花了两个月的时间,从0到1完成了自己的第一个 App - 记笔记的 To Do List。前后端都用 Javascript 和 React.js 完成。前后端分离,数据存储使用 mongoDB。
其实一开始我完全不知道如何去入手做 iOS 的 app,也不知道怎么去构建一个 WebAPP。 在经历了无数次搜索,尝试和失败之后(因为很多前端知识对我来说都是零零散散,没有系统的学习过),我大概是花了一个月左右学习了 HTML/CSS/JAVASCRIPT 这几个基础。用它们完成了我第一个 App 的所有页面。
然后就是在 Apple 注册开发者账号,学习 Objective C语言,并花了两周左右的时间完成了第一版的 UI 设计,并用 Xcode 完成了 iOS 的 APP 包,并在苹果商店提交了自己的第一个 app。 当然在实现功能的过程中也遇到很多困难,比如需要引入第三方 SDK 的时候发现无法阅读其源码导致无法集成,或者是对某些函数的使用理解不到位报错等等。这个时候就需要我们去主动解决这些问题了。往往也是这些问题能够给我们最大的收获,学会如何去解决问题才能更好的进行学习下去。
当这些基本的内容都完成后,我们还可以再进一步去学习一些高阶的知识来让自己的产品更加优秀,例如: 用户界面设计中的网格系统,字体排版等; 网络请求及缓存的处理; 图片,视频的处理和加载; 移动端的用户行为及体验分析。
总之,只要有想做的想法,并且开始动手去做,那就一切皆有可能!希望我的经历能给你带来一点帮助。