Casa > Q > Quais São As Principais Linguagens Utilizadas Para O Desenvolvimento Do Andróide?

Quais são as principais linguagens utilizadas para o desenvolvimento do andróide?

Há muitas linguagens que são usadas para desenvolver aplicativos andróides .

Cada linguagem tem seus próprios prós e contras .

Se você quiser desenvolver aplicativos Android, ele começa b y escolhendo uma linguagem. As diferenças entre as várias linguagens de programação do Android podem ser um pouco complexas e matizadas. Escolher com qual delas começar requer uma compreensão dos pontos fortes e fracos individuais, por isso não quero mudar-lhe a curto prazo.

main-qimg-5c514863eda5a57c65ecac721f727960-mzj

Mas também não quero aborrecê-lo até à morte e com isso em mente, encontrará aqui uma breve descrição de cada opção de linguagem, seguida de informações mais detalhadas abaixo. Escolha a que lhe parece interessante e depois salte para lá.

As linguagens que você pode considerar aprender para o desenvolvimento do Android incluem:

  • Java - Java é a linguagem oficial do desenvolvimento do Android e é suportada pelo Android Studio. Ele tem uma curva de aprendizagem íngreme no entanto.
  • Kotlin - Kotlin foi recentemente introduzido como uma linguagem secundária 'oficial' Java. É similar ao Java de muitas maneiras, mas é um pouco mais fácil de aprender com.
  • C/C+++ - Android Studio também suporta C++ com o uso do Java NDK. Isto permite aplicações de codificação nativas, que podem ser úteis para coisas como jogos. C+++ é mais complicado ainda.
  • C# - C# é uma alternativa um pouco mais amigável ao C ou C+++ que ofusca mais código. É suportado por algumas ferramentas muito úteis como Unity e Xamarin que são ótimas para o desenvolvimento de jogos e para o desenvolvimento de plataformas cruzadas.
  • BASIC - Uma opção bônus é aprender BASIC e experimentar o B4A IDE from Anywhere Software. Esta é uma ferramenta fácil mas poderosa, embora definitivamente muito mais 'nicho'!
  • Corona/LUA - Outra ferramenta multi-plataforma construída em LUA. Ela simplifica massivamente o processo de construção de aplicativos e permite que você chame bibliotecas nativas.
  • PhoneGap (HTML, CSS, JavaScript) - Se você já sabe como construir páginas web interativas, então você pode usar este conhecimento com PhoneGap para construir um aplicativo multi-plataforma mais básico

Espero que isto o ajude

De Hillegass Solt

Vale a pena comprar o Moto G 5G? :: Quais são as melhores ferramentas para comprimir Vídeos offline?