目前大部分的安卓手机的APP都采用JAVA开发,不过目前推出了C#也可以开发安卓手机的APP,这大大提升了安卓手机的延伸性,标志着安卓手机的APP开发将多语言话。
c#开发APP不仅要交钱,还需要安装一个插件,对于c#开发APP,也可以使用Microsoft Visual Studio 工具,这套系统包含一个用于Android应用程序的Visual Studio 2010插件,每份售价999美元,包含更新和维护服务。不过,GNU项目的创始人Richard Stallman一直对该项目持谨慎态度,他认为这可能给开源团体带来法律威胁。
大部分的安卓手机的APP还主要用JAVA来开发,开发android用的java语言,就是你用别的语言转码,也需要用到java基础。java的开发工具主要指Eclipse,Eclipse 是目前功能比较强大的JAVA IDE(JAVA编程软件)[3] ,是一个集成工具的开放平台,而这些工具主要是一些开源工具软件。在一个开源模式下运作,并遵照共同的公共条款,Eclipse 平台为工具软件开发者提供工具开发的灵活性和控制自己软件的技术。除此之外,MyEclipseM应用开发平台是J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。MyEclipse应用开发平台结构上实现Eclipse单个功能部件的模块化,并可以有选择性的对单独的模块进行扩展和升级。