如何入门移动端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 条评论
登录 后参与评论

相关文章

来自专栏程序员笔记

团队合作

1734
来自专栏人工智能快报

微软正在研发多人虚拟现实技术

据美国麻省理工《技术评论》网站2015年10月报道,微软正在研发多人虚拟现实技术,并在开发一款名为HoloLens的商用增强现实产品。。 虚拟现实利用增强或混合...

2697
来自专栏人称T客

调研:中国企业云计算实践 SaaS 比 PaaS 更有成就感

T客汇官网:tikehui.com 撰稿 | 杨丽 ? 移动信息化研究中心认为:目前,SaaS 仍是绝大多数企业用户选择云计算产品/服务的首选路径,而围绕其产生...

2864
来自专栏CSDN技术头条

对于机器学习,到底该选择哪种编程语言?

开发者到底应该学习哪种编程语言才能获得机器学习或数据科学这类工作呢?这是一个非常重要的问题。我们在许多论坛上都讨论过这个问题。今天,我将给出我自己的答案并解释其...

2828
来自专栏人工智能

人工智能该怎么学

人工智能就像一个突然爆红的明星一样,唯一不同的是,它不会像明星那样会短时间过气。有些人想迫不及待的学习人工智能,从事人工智能。那么人工智能该怎么去学习呢?初学者...

2057
来自专栏达摩兵的技术空间

老板视角看问题(一)

一个好的方案不仅仅是想法,肯定需要执行的,一般情况下老板对你的方案是没有执行方案以及不同预案的,老板有的可能是简单看法,建议,你这个好不好。那么,你需要提供以下...

752
来自专栏Miguel三先生

职能部门的需求

1614
来自专栏BestSDK

腾讯质量开放平台WeTest亮相ChinaJoy

腾讯云计算公司副总裁曾佳欣现场做了“云+未来,让游戏更精彩”的主题演讲,宣布腾讯云游戏行业全生命周期解决方案再添系列强势产品。其中,WeTest平台下手游测试、...

2676
来自专栏大数据挖掘DT机器学习

浅析数据化设计思维在阿里系产品的应用

1、做设计为什么还需要看数据? 很多设计师从来不看数据,要么是因为没有数据可看,要么是根本不想看,但是也一样把设计做的很好啊!设计本来就是有感性的一面,为什么...

3644
来自专栏PPV课数据科学社区

你能真正区分什么是数据科学家?数据工程师?统计分析师?

数据科学是一个蓬勃发展的产业。世界各地的国家和企业都在不断地收集大量的数据已达到一个高峰。他们决定聘请一些能为他们处理数据,并通过数据改变现状的专家。 数据科学...

3668

扫码关注云+社区