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.
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
Artigos semelhantes
- Quais são as tecnologias utilizadas para o desenvolvimento de um aplicativo para jogos móveis?
- Quais são as principais características das arquitecturas de processador actualmente utilizadas nos computadores pessoais?
- Quais são as melhores linguagens para o desenvolvimento de jogos e aplicativos? O que devo aprender primeiro? Eu sou completamente um principiante.
- Qual é o apelo de usar o C# para o desenvolvimento web em vez de outras linguagens?