02.28 我想开发APP请问我需要学什么软件呢?

陈小峰工作室


对于APP开发初学者来说,要学习APP软件开发,那么就需要了解当下都有哪些流行的APP开发语言,并选择自己感兴趣的开发语言来学习才是最为正确的。

针对不同的手机系统,各个手机系统开发公司都开发有针对自己系统的应用工具,利用他们的开发工具,可以轻松的搭建出开发环境,通过学习相应SDK的开发文档,进行各种APP的开发。

一、混合式APP开发

html5开发语言也是比较受开发者欢迎的技术。特别是HTML5技术标准的出台,让html5手机APP软件也更多的出现在手机用户的眼前。用HTML5搭建的站点和应用可以兼容PC端、安卓与IOS等,同时也有许多使用html5语言开发的游戏APP软件受到手机用户的欢迎。

二、基于苹果(IOS)

需使用苹果公司开发的xcode软件开发环境,使用的语言为Objective-C或swift。Objective-C是从C语言衍生出来的一种通用、的面向对象的编程语言,开发者普遍都爱用它。

三、基于安卓(Android)

安卓系统APP使用Java语言进行开发,Java语言已经流行了20几年,目前还保持这这种势头,经久不衰。如果想做安卓系统APP必须先掌握Java语言,只要自己感兴趣,自己做个计划,跟网络视频学习,可以买一些教材一起看。


走在项目管理的路上


我从你提的几个问题看,你并不是IT从业人员,可能是想跨行从事软件开发吧。我讲讲我的一些经验体会吧,我之前大学里学的专业是硬件方面,后来到了工作单位才接触到软件开发,现在从事软件开发已经有十几年了。

我们搞APP开发,最小的开发小组包括项目负责人、美工、前端设计、后端设计等。如果你打算一个人承包这几项工作(不是不可能,我刚搞软件开发就是这样),至少美工、前端设计、后端设计的技术和工具都需要学习。

美工方面,最起码你得熟练掌握Adobe PhotoShop的使用,不仅如此,你得有基本的平面设计技巧,甚至一些美术创作能力。

前端设计和后端设计主要是程序设计,就是代码编写,你得学会一两种编程语言,这些编程语言都有它们专有的编程环境(一个平台型软件),这是最基本的。

对于跨行搞软件开发,最容易上手的还是代码编写(上手不等于能胜任),毕竟美工和UI设计需要一些美术创作方面的能力,这些能力需要一些先天悟性。

对于没有接受过专业学习的人士,自学软件开发难度更大。比如我虽然大学专业不是软件开发,但大学期间学习的英语、高等数学等也是软件开发的基础课,高等数学不一定能用很多,但它是一种逻辑思维能力的培养。相对来时英语更重要,英语不一定很溜,我们团队中也有英语很差的程序员,但毕竟软件代码都是英语堆砌起来的,良好的英语基础会事半功倍,而且很多编程平台都是英文的。


网帮科技


现在主流的App开发分为Android和iOS,Android开发需要掌握Java或者kotlin语言,就拿Java来说,你得学习Java基础,Java高级,web基础,Android基础,Android高级以及各种第三方框架,而iOS需要掌握objectc或者swift,学习路线和Android类似,所以,如果零基础去学App开发,花费的时间会很久,如果想精通,那么时间要更久!

还有一种方法,可以学习跨平台App开发,早期有react-native,现在比较流行比较火的是Flutter,它是Google推出的构建跨平台App开发的SDK,写一份代码,在Android和iOS平台上都可以运行,但是你还是得对Android和iOS运行机制等有一定的了解。

如果是公司想开发一款App,而公司没有这方面的开发人员,那么建议花点钱,请外包公司帮忙开发即可!



小黄说技术


app 开发需要要有基础,笔者以前也尝试开发过一些简单的小游戏,既然学习开发app 那么要具备以下几点要求。

一,要有编程思维,说通俗点讲就是你要有一个很好的逻辑思维,程序开发很着重逻辑思维,要懂得什么语句和什么方法相结合可以实现什么操作。

二,要有一定的编程基础,不管是什么编程需要,只要能看懂一些简单的代码的水平即可,因为你学习过程中要掌握每一句的原理。

三,app 开发传统的有安卓开发者工具,也就是我们所说的sdk ,这个可以网上下载,然后安装的话要网上找步骤,因为安装过程还要注意一些细节。

最后笔者给你推荐一个安卓学习的免费课程,网上应该能找到mars 老师的课程,当时我也通过他的视频学的,个人认为讲的最好的,因为从最基础开始讲,详细谅解每一句。

希望能帮到你。


热门阿杜


首先 软件都大同小异,你想问的应该是需要学什么语言。

其次,纵观现在的手机平台,已经可以说是安卓和苹果的天下了,所以Android开发、iOS开发成为了主力,小程序的爆火和流行也有了各种小程序开发。其中Android开发需要学习Java或者kotlin语言,而iOS开发需要学习OC或者Swift,小程序开发则需要掌握其对应的开发语言。


科技白点


这需要看您是在什么平台上写,是安卓还是苹果或者是新的鸿蒙,现在微信小程序很火,有单独的编程平台。如果是安卓的话,应该学学JAVA,其实会c转其他编译语言都不难,适应编译语言的思维就好。


紫岭箐梦


这个就多了,不是说直接学习就能搞定的,开发一个能用,好用的应用,都需要团队来完成!


分享到:


相關文章: