没有任何编程经验,花多长时间学习能做一个能卖 1 美元的 App

1 美元的 app 的质量其实与软件的销量有很大关系。一个高质量的很流行的软件也可以卖得很便宜(比如 Angry Bird,其制作成本在百万美元)。姑且理解为一个单人制作的比较精致的小软件吧。学习编程语言和相关知识要 2 - 3 个月,然后编写要 2 个月。
■网友的回复
首先,你需要学会使用apple指定的语言编程。现在开发app可以选择使用objective-c或者swift或者都用。objective-c如果你选择objective-c,从零开始的objective-c的中文教材几乎没有。你需要从c或者c++开始入门。有了c基础后再开始学习objective-c。swift如果你选择swift,apple官方的入门就非常合适从零开始。SDK和模拟器学习和使用objective-c或swift开发app都需要SDK的支持,SDK是免费下载的。通常我们会通过xcode下载它。xcodexcode是apple提供的免费的IDE,只能运行在MacOS的机器上。通常开发人员会购买Apple的MAC电脑,不过MacOS也可以安装在其它Intel CPU的机器上。如果不喜欢xcode,也可以使用第三方的IDE。比xcode好用的,都不免费。如果你想开发的app是ios app而不是mac app,xcode还会帮你下载好ios模拟器。开发和调试如果没有开发者或学院apple id,那写出来的ios app仅能跑在模拟器里。mac app只能通过下载分发给他人,无法在app store里售卖。学院apple id仅能用于真机调试,不能在app store里发布app。开发者apple id把自己的apple id变成开发者id,需要支付99美元每年的费用。以上是发布的app的条件,至于学习过程,要看你和理解能力,逻辑思维能力,动手能力和付出的时间。你的大脑和性格如果适合作一个程序员,如果你可以7天每天4小时以上学习的话。C语言入门需要约2-4周时间,开发出一个app需要再2-4周时间。
■网友的回复
定价和编程能力之间没有关系啊。最早 App Store 上面的那个定价为 $999.99 的“I Am Rich”只需要五分钟就能做出来了。
■网友的回复
时间取决于:什么样的App值1美元。比如,你觉得写一个显示Hello World的程序就值1美元的话,以iPhone为例,拿任何一本新手教程,按照上面的例子,最长1小时,你也能做出一个价值1美元的App。
■网友的回复
我觉得编程能力不是制约你能不能写出$1的程序的原因,当然你必须要有这个基础。产品能力才是
■网友的回复
跳到问题页面上看不到提问者的名字。这问题不靠谱,不是技术人员就别自己做,花点时间找个技术人员更靠谱。如果单纯为了做一个app,找个模版工具之类的东西吧。


    推荐阅读