想从零开始学开发app,该怎么做?(基于JAVA手机APP程序开发需要准备那些开发软件或开发环境?)

%title插图%num

如何成功的建立一个手机APP

手机app的开发,需要编辑语言以及电脑pc端才可以开发,效率最高的编程语言是汇编语言,当然,也是比较难学的语言,而且可移植性很差,只能针对特定的cpu或mcu来编程;高级语言中,效率最高的语言是c语言,可移植性很高,适合大多数编程人员或爱好者。

基于JAVA手机APP程序开发需要准备那些开发软件或开发环境?

下载JDK,下载Eclipse,下载android sdk。
安装。
安装Eclipse android sdk插件。
打开android sdk,下载android sdk 2.3 api(或者4)。over!

想从零开始学开发app,该怎么做?

想要从零学习APP开发,那么就应该选择非常简单的方式进行学习。一般的大部分编程语言入门门槛还是很高的。主要是开发app还得看你开发的是什么平台的app,比如android平台你得会java,ios平台你得会object-c跟swift。

对于我来说,建议你选择前端技术进行app开发,主要原因如下:

一、跨平台

前端开发做出来的APP,不仅可以打包成android应用,还可以打包成ios应用,代码只需要编写一次,即可打包两个平台,何乐而不为呢。

现在一线城市很多公司前端开发人员的数量超过了后端和原生开发的很多了。

二、前端技术入门门槛低,学习简单

前端包括了JavaScript、html、css,目前前端的UI框架很多,基本不需要再去写很多css以及html代码,大部分需要写JavaScript,JavaScript简单易学。这个应该是很适合题主的选择的。

三、选择APP框架

1、cordova

因为是采用前端技术开发APP,因此题主可以选择apache cordova与手机硬件调用并操控手机硬件,打包等。

2、react native

react native这个框架就是一个前端框架,如果只是基本的APP开发还是很不错的选择,而且运行速度也会比cordova快很多。

因此,选择一门语言努力学习,快速入门,接着在进行实际操作,时间久了就会了。

当然以上说的是语言方面的选择,题主也可以通过购买APP开发的教程(视频教程)来进行学习,一般可以在网易云、头条之类的平台上搜索到优质且收费的视频教程。