想制作手机上的APP,该学习什么编程语言?

我是产品汪

30天以前 3浏览
想制作手机上的APP,该学习什么编程语言?

这个得分开细细说:

1.Android原生官方开发语言首选JAVA编程语言,Android一开始运用层使用的就是JAVA,现在随着和甲骨文的版权问题,官方已经往kotlin编程语言方向转变,但是不可否认,JAVA还是Android的主流语言,基本原因就是JAVA的Android库异常多,还很丰富。

2.iOS一开始运用层使用的是object-C,现在官方推swift编程语言,新项目直接swift,但是你还会遇到好些老项目维护,不可避免和object-c打交道。

3.现在也比较流行混合开发APP,一套代码通吃Android和iOS,那么有很多框架选择,框架也是某个开发语言基础。国内的mui,uni-APP使用的是JavaScript,HTML,CSS。框架vue.js。

国外的ionic使用JavaScript,HTML,CSS,ionic4支持angular,vue,react等框架。

reactnative使用JavaScript,HTML,CSS,框架react。

谷歌的flutter可能将来会最流行,使用语言Dart。

最后上一张风景图片结束,希望对你有帮助。



现在主流的手机操作系统一个是Android,另一个就是iOS,而开发手机App现在主要的开发语言有三类:第一:Java,Kotlin(主要是Android方面),第二Swift,OC(主要是iOS)系统,第三H5等,所以就看你想要制作哪个平台的手机App,去学习,就好了~加油~


主要就是java,这个是跨平台通用的,最近比较火的语言,很多软件都是它编程的。几乎所有智能手机都有内置的java平台。要学的话可以买淘宝上的《Java----从入门到精通》系列。


我用的是flutter搭建好环境以后,看一天文档基本就能上手开始写了,非常简单,代码提示友好,查看源码能看明白七八成的api



安卓:Kotlin

谷歌已经将其定位安卓的官方语言!

苹果:OC或者swift

swift苹果新语言,即将取代oc

swift与Kotlin相似度90%,都是现在编程语言,更容易上手,且更友好!不用担心过时或者被短时间取代!

Kotlin也可以写java程序,swift是开源的,利用框架也可以写服务器

以上是原生开发,前后端都通吃!

混合开发:

谷歌还有一个flutter,是混合开发可以编译成安卓与苹果,还有网页!

阿里的weex也是混合开发,可以编程成安卓,苹果与网页!

flutter与weex是渲染成原生组件,所以流畅度不用怀疑!

还有一种利用前端三大框架开发的,angluer,native.vue!

目前vue最火,各家小程序,包括uniapp都是基于vue,所以先学vue即可!

至于先学哪个?个人建议先原生开发然后再学vue!最后在学混合开发!

我是先学的oc,也会使用swift,花了三个月自学转的前端,一年了,vue,uniapp,weex都做过项目,也都上架并运行维护至今!

喜欢了就努力学习!


从问题本身猜测一下,这是一个编程初学者提出的问题。

作为初学者,想制作适合多平台的手机App,那么,就需要编程语言易学、易懂。

三个建议:

Javascript

使用Javascript可编写网页,可编写手机H5应用,可编写微信小程序,可使用ReactNative编写手机App。

不能实现原生App的性能,但作为业余使用足够了。


Dart

可使用Flutter框架,用Dart语言编写跨平台App。这个框架比较新,我最近也在使用。

虽然相对来说资料少一些,但看起来前景可期。


Lua

如果还想更简单点,可以考虑CoronaSDK。使用Lua开发跨平台手机App。


最后,如果想开发像样的App,而不只是玩票,最好还是有一个团队来完成。如果对性能有一定要求,建议用Java/Kotlin和Objective-C/Swift开发原生App。


主要就是java,这个是跨平台通用的,最近比较火的语言,很多软件都是它编程的。

几乎所有智能手机都有内置的java平台。

要学的话可以买淘宝上的《Java----从入门到精通》系列。

望采纳。


你好,制作手机APP有多种编程语言组合完成,简单的介绍一下。

使用人数最多的语言JAVA,JAVA可以作为APP的后台开发语言,前端可以安卓原生开发(需要学习Android技术)和苹果原生开发(需要学习iOS技术)前端也可以用web技术来写,需要学习HTML、CSS、jQuery、ajax、vue.js等web技术,掌握了基本的前后端技术,可以开始APP的开发了,对于初学者难度还是比较大的,只有通过大量的项目编写,才能慢慢成为一个合格的APP开发技术。

一般来说,做一个APP都是多个人合作完成的,一个人的能力毕竟有限,学习APP开发建议你选择一个方向去学习,这样会学的更快更专业。



本文仅代表作者观点,版权归属原创作者,如需转载请在文中标注来源及作则名字。

免责声明:本文系转载编辑文章,仅做分享只用,如有疑问请联系邮箱:110@zbj.com

软件app
大家都在看
抖音APP上的推广费用要多少?

抖音APP上的推广费用要多少?

软件app
124浏览
在抖音APP上的投放广告费用要多少

在抖音APP上的投放广告费用要多少

软件app
19浏览
开发app项目负责人的要求?

开发app项目负责人的要求?

软件app
10浏览
开发一套app要多少钱做个简单app需要多少钱

开发一套app要多少钱做个简单app需要多少钱

软件app
6浏览
App数据分析到底要分析什么?

App数据分析到底要分析什么?

软件app
4浏览
如何快速的推广APP,打开渠道?

如何快速的推广APP,打开渠道?

软件app
1浏览
想制作手机上的APP,该学习什么编程语言?

想制作手机上的APP,该学习什么编程语言?

软件app
3浏览
如何推广电商APP渠道的获客成本是

如何推广电商APP渠道的获客成本是

软件app
3浏览
app软件外包公司如何选择才靠谱

app软件外包公司如何选择才靠谱

软件app
4浏览
怎么看待苏宁开始推广小店app?

怎么看待苏宁开始推广小店app?

软件app
3浏览
html5的手机客户端app怎么开发?

html5的手机客户端app怎么开发?

软件app
3浏览
开发安卓手机app需要的技术有哪些?

开发安卓手机app需要的技术有哪些?

软件app
3浏览
如何在没有预算的情况下推广app

如何在没有预算的情况下推广app

软件app
4浏览
想做个商城类的APP在哪可以做?

想做个商城类的APP在哪可以做?

软件app
3浏览
app定制以及网站开发哪个公司可以做?

app定制以及网站开发哪个公司可以做?

软件app
3浏览
开发一个APP项目需要多长时间?

开发一个APP项目需要多长时间?

软件app
35浏览
App产品原型设计用什么软件?

App产品原型设计用什么软件?

软件app
12浏览
开发一个购物类app需要多少钱

开发一个购物类app需要多少钱

软件app
4浏览
APP线上推广有哪些免费的推广方式?

APP线上推广有哪些免费的推广方式?

软件app
4浏览
一分钟的APP宣传动画制作多少钱?

一分钟的APP宣传动画制作多少钱?

软件app
3浏览
点赞
收藏
分享