What languages do Android developers need to use?

Source: Internet
Author: User

Android is a Linux-centric mobile phone operating platform, as an open-ended operating system, with the rapid development of Android, now allows developers to use a variety of programming languages to develop Android applications, It's no longer a single scenario where you can only use Java to develop Android apps. So, what languages can the Android system use to develop?

In Android, developers can use Java as a programming language to develop applications, or they can use the Android NDK as a programming language to develop applications, or you can use SL4A to program in a variety of other scripting languages such as: Python, Lua, Tcl, PHP, etc.).

There are other well-known programming frameworks, such as Qt for Android and Mono for Android, which also start to support Android programming, and even through monodroid, developers can use C # as a programming language to develop applications.

In addition, Google in 2009 launched a special Android simple language for beginners, which is similar to the basic language. In the context of Web programming languages, Javascript,ajax,html5,jquery, Sencha, Dojo, Mobl, PhoneGap, and so on, have supported Android development.

In addition, Google has launched the Google App Inventor development tool, which can quickly build applications to facilitate novice developers.


What languages do Android developers need to use?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.