想制作手机上的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
240浏览
如何投放APP广告?要注意什么?

如何投放APP广告?要注意什么?

软件app
3浏览
如何在APP的注册页面降低用户的流失?

如何在APP的注册页面降低用户的流失?

软件app
3浏览
电商APP需要开发哪些辅助软件?

电商APP需要开发哪些辅助软件?

软件app
3浏览
网站与APP的区别,各自作用是什么?

网站与APP的区别,各自作用是什么?

软件app
80浏览
一个人可以开发app吗?如何用来赚钱?

一个人可以开发app吗?如何用来赚钱?

软件app
56浏览
抖音APP上的推广费用要多少?

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

软件app
113浏览
开发一款手机app软件,要多少钱?

开发一款手机app软件,要多少钱?

软件app
3浏览
app营销推广都有哪些方法?

app营销推广都有哪些方法?

软件app
3浏览
如何校园推广自己的app产品

如何校园推广自己的app产品

软件app
3浏览
开发一个视频直播APP要多少钱

开发一个视频直播APP要多少钱

软件app
5浏览
app设计的原则及注意事项?

app设计的原则及注意事项?

软件app
3浏览
如何在百度百科上成功创建APP的词条?

如何在百度百科上成功创建APP的词条?

软件app
5浏览
开发一个简单的APP要多少钱?

开发一个简单的APP要多少钱?

软件app
4浏览
开发手机APP所需要的编程语言?

开发手机APP所需要的编程语言?

软件app
7浏览
如何开发一款理想的购物商城APP

如何开发一款理想的购物商城APP

软件app
3浏览
一个app的开发团队需要哪些人员?

一个app的开发团队需要哪些人员?

软件app
3浏览
如何通过地推活动来巧妙推广App

如何通过地推活动来巧妙推广App

软件app
3浏览
农村农民使用的APP如何推广?

农村农民使用的APP如何推广?

软件app
4浏览
交互设计是什么,就是设计APP吗?

交互设计是什么,就是设计APP吗?

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