如何开发手机app?中山市石齐区有研究手机app开发的吗?

目前主流的手机app分为两类,一类是基于苹果(IOS)系统,一类是基于安卓系统。两个不同系统使用的开发工具和编程语言完全不同。

(1)基于苹果(IOS)的APP

开发苹果的APP,需要使用苹果的xcode开发工具,通常使用Objective-C或者Swift语言。Objective-C源于C语言,继承了C语言的特点,属于面向对象语言。如果你懂C语言,可以直接用Objective-C编程,差别很小。如果不了解,再去查资料。还有苹果新出的Swift语言,非常好用。

(2)基于Android系统的APP。

Android APP是用Java语言开发的,已经流行了20多年,而且还长期保持这种趋势。想做安卓APP,首先要掌握Java语言。对于有C语言基础知识的人来说,学习Java相对容易。有兴趣可以自学。网上有很多Java学习教程,也有很多免费的教学视频。如果你不想花钱上培训课程,你可以自己看视频。如果你是完全零基础(没有学过C等其他编程语言),如果你真的感兴趣,也可以自学,只是稍微慢一点。

有几个开发Android应用的工具。目前主流工具是Eclipse和android studio。之前流行Eclipse,后来Google在2013推出了android studio开发工具,也是比较好用的。但是很多老用户还在继续使用Eclipse开发工具,因为换平台的时候很多配置都需要重置,之前写的软件无法直接运行。如果是新手,建议使用android studio。个人觉得android studio比较好用。

开发前你要安装Java开发环境,JRE,JDK,android studio,包括环境变量设置,模拟器配置等。这些东西至少需要几天才能准备好。

总之有兴趣的话可以自学。手机APP的开发还是很有用的,可以做智能家居,遥控或者开发游戏。