Desenvolvimento de aplicativos Android: Que linguagem é utilizada para desenvolver uma aplicação andróide?
Today, muitas línguas podem ser usadas para criar aplicativos Android. A linguagem nativa é Java though.
Long ago, I was shocked when a college Senior once told me that even Python can be used to code Android Apps. Ele me disse que existem alguns softwares que irão converter o código e eventualmente dar um aplicativo para Android. Mas eu nunca olhei muito para ele, porque Java era e é bom o suficiente para mim. De qualquer forma, aqui's uma pergunta que encontrei pelo Googling
Como eu faço uma aplicação para Android usando Python?
E então você pode fazer aplicações usando até HTML, CSS, JavaScript usando o framework www.phonegap.com.
E há alguns sites que o ajudam a fazer aplicações instantaneamente, sem qualquer conhecimento de programação. Você pode pesquisar os sites no Google, eu não'não me lembro dos nomes desses sites.
Mas usar Java é o melhor se você está planejando criar um aplicativo para Android. Como ele lhe dá controle sobre o aplicativo, e você pode torná-lo mais eficiente.
Os outros têm apenas algumas vantagens, como Phone Gap pode realmente ajudá-lo a desenvolver um único aplicativo e ele pode rodar em muitas plataformas como Windows, iOS, Android. E os sites instantâneos sobre os quais falei - a única vantagem sobre eles é que você pode criar aplicativos mesmo que você não saiba programar. E a desvantagem de todos esses métodos de desenvolvimento é que você não'não tem muito controle da aplicação e sua eficiência.
E eu não'não sei muito, mas um amigo disse que até o C# pode ser usado para criar aplicações Android, usando Xamarin : https://xamarin.com/ , você pode conferir se estiver interessado !
Artigos semelhantes
- Como são desenvolvidos os aplicativos Android? Qual é a linguagem de programação utilizada?
- Qual é a diferença entre linguagem de máquina, linguagem de montagem e linguagem de alto nível em computadores?
- Como podemos desenvolver a aplicação do andróide no próprio telefone andróide?
- Qual plataforma (desktop OS) é mais utilizada para o desenvolvimento de aplicativos Android?