如何入门移动端app开发

随着互联网时代的到来,安卓和苹果的火热,移动端app的需求越来越多。这就催生了越来越多的开发人员加入移动端app开发的队伍中。目前移动端主要被三大操作系统占据着它们是谷歌的android操作系统、苹果的ios操作系统、微软的windows phone操作系统,形成了三足鼎立的局势。

接下来小编为大家介绍一下入门进行这三大平台的app开发需要什么条件。

android平台app开发

安卓平台的app俗称apk,一般是基于java语言进行的开发,当然也有的大牛直接用c++来进行开发,但是对于刚入门的小菜鸟来说java语言是我们进军apk开发的首选。它对要求java的水平不是很高,基本我们在学校学的java基础掌握牢固就可以进军apk开发。

不过这只是有了进军的资本,要进行apk的开发还要学习android sdk,它是谷歌为进行安卓app开发提供的一套开发工具包,有了它极大的方便了开发人员进行apk开发的工作。eclipse是一个广泛使用的集成开发环境,android sdk可以部署在这个开发环境上。所以掌握了java+Android sdk+eclipse就可以进军apk开发

苹果ios平台app开发

苹果ios平台app的开发是基于Objective-C语言进行开发的,Objective-C是C语言的超集。所以如果你有了C语言基础,那么学习Objective-C就会容易一些。这对我们来说应该不是什么难题,因为几乎所有大学计算机专业的首门编程语言基本都是C语言。

如果没有C语言的基础,那么直接学Objective-C就会相对难一些。有了Objective-C的基础后,苹果也提供了一套ios sdk用于进行ios app的开发。开发苹果app用的集成开发平台是xcode。所以Objective-C+ios sdk+xcode就可以进军苹果ios app的开发

windows phone平台app的开发

windows phone平台app的开发基于的语言就比较多了。

  1. C#是一直都支持的语言,这个计算机语言是微软目前主打的计算机语言,也是开发WP最主流的语言。
  2. VB,这个计算机语言也能完美进行WP开发。有VB功底的朋友稍微看些教程可以直接用VB开发WP软件
  3. 常用的C++语言也可以用来开发WP软件
  4. javascript一种脚本语言也被微软集成,可以用来开发WP软件

除了这些基础语言外微软也有进行WP开发的sdk来方便开发者进行WP软件的开发。进行WP开发的集成开发环境是visual studio。所以C#/VB/c++/javascript+WP SDK+visual studio就可以进军windows phone平台app的开发

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2015-07-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏BestSDK

《绝地求生》开放API接口:可获取玩家信息、比赛结果等

近日、《绝地求生大逃杀(PlayerUnknown’s Battlegrounds)》官方推特宣布将开放API开源接口。 ? 将允许玩家查看道具代码,动作代码等...

3266
来自专栏java一日一条

你还不是一个软件工程师

但是,只有“编写代码”多年后我才明白,称自己作为一个工程师是一个正确的,不是来自大学,但却必须要获得的东西。

591
来自专栏技巅

我的大学–我技术方向的转变

1499
来自专栏程序你好

如何通过设计思维创造更好的软件系统?

对我们大多数人来说,“设计”这个词是对经典的思考。建筑风格的吸引力或漂亮汽车的吸引力,从美学的角度来看,汽车或家庭可能设计得很好,但它们可能不太适合自己的工作。

792
来自专栏非著名程序员

千万不要点进来,否则你会后悔的

是的,我建立了一个免费的知识星球,名字就是:「非著名程序员」读者群。是的,你没有看错,免费加入。

531
来自专栏CSDN技术头条

从点线面体谈开发到架构师的转型

我工作十余年,从负责一个模块,到负责一个产品,再到负责整个支付平台的架构设计,包括业务架构、产品架构到应用架构,再到技术架构,是一个从点到面逐渐转型的过程,同样...

954
来自专栏云计算D1net

六个超大规模Hadoop部署案例

Hadoop的优点很多,但也并非十全十美。这次我们介绍eBay、Orbitz Worldwide、Facebook、Infchimps等大型网络公司实际部署...

2667
来自专栏大数据钻研

让程序员干的爽,他们肯定愿意留下

常有人问我:程序员在工作中最需要的是什么?企业如何做才能留住有能力的程序员。根据这两点,下面我就来说下我的观点。 ? 开发高级系统/优秀软件 在公司工作的内容,...

3136
来自专栏企鹅号快讯

微信小程序终于熬出来了,从企业到娱乐备受关注

微信自从推出小程序以来,隔一段时间就会更显它的功能,很多人只是知道小程序,它在最开始的时候也只对企业开放,而现在微信小程序终于面向大众化,经过一件时间的沉淀,从...

1855
来自专栏Cloud Native - 产品级敏捷

成熟的敏捷团队该如何看待产品(系统)的缺陷?

何不乐观的看待产品(系统)缺陷? 藉由演算法, 电脑现在可以作曲,人脸识别, 看病,预测某人在某个议题上的决策……等等。 所以, 可不可能开发个软件,经由该...

1889

扫描关注云+社区