Linguagens De Programação Para Android

Índice:

Linguagens De Programação Para Android
Linguagens De Programação Para Android

Vídeo: Linguagens De Programação Para Android

Vídeo: Linguagens De Programação Para Android
Vídeo: Qual tecnologia escolher para Desenvolvimento Mobile em 2021 2024, Abril
Anonim

A maior parte do software Android é escrita na linguagem de programação Java (PL). Os desenvolvedores de sistema também oferecem aos programadores estruturas para projetar aplicativos em C / C ++, Python e Java Script por meio da biblioteca jQuery e PhoneGap.

Linguagens de programação para Android
Linguagens de programação para Android

Java para Android

A linguagem principal para o desenvolvimento de programas Android é Java. XML é usado para criar marcação de aplicativo e elementos de interface. É possível escrever programas para Android em Java em quase qualquer ambiente de software, mas os desenvolvedores do sistema operacional sugerem que os programadores usem o Eclipse. A funcionalidade do compilador inclui o modo de criação de aplicativos móveis por meio do plug-in Android Development Tools (ADT). Um plugin semelhante está disponível para estruturas populares como NetBeans e IntelliJ IDEA. Além disso, para escrever código em Java, você pode usar o pacote Motodev Studio para Android, criado com base no Eclipse e permitindo que você programe diretamente com base no SDK do Google.

C / C ++

Bibliotecas C / C ++ podem ser usadas para escrever alguns programas e seções de código, cuja execução requer velocidade máxima. O uso dessas linguagens de programação é possível por meio de um pacote especial para desenvolvedores do Android Native Development Kit, voltado especificamente para a criação de aplicativos em C ++.

O Embarcadero RAD Studio XE5 também permite escrever aplicativos Android nativos. Ao mesmo tempo, basta um dispositivo Android ou um emulador instalado no computador para testar o programa. O desenvolvedor também tem a oportunidade de escrever módulos de baixo nível em C / C ++ usando algumas bibliotecas Linux padrão e a biblioteca Bionic desenvolvida para Android.

Além de C / C ++, os programadores podem usar C #, cujas ferramentas serão úteis ao escrever programas nativos para a plataforma. Trabalhar em C # com Android é possível por meio da interface Mono ou Monotouch. No entanto, a licença inicial para usar C # custará ao programador $ 400, o que só é relevante quando se escreve grandes produtos de software.

PhoneGap

PhoneGap permite desenvolver aplicativos usando linguagens como HTML, JavaScript (jQuery) e CSS. Ao mesmo tempo, os programas criados nesta plataforma são adequados para outros sistemas operacionais e podem ser modificados para outros dispositivos sem alterações adicionais no código do programa. Com o PhoneGap, os desenvolvedores Android podem usar JavaScript para escrever código e HTML com CSS como meio de gerar marcação.

A solução SL4A possibilita o uso de linguagens de script por escrito. Usando o ambiente, pretende-se introduzir linguagens de programação como Python, Perl, Lua, BeanShell, JRuby, etc. No entanto, o número de desenvolvedores que atualmente usam SL4A para seus programas é pequeno e o projeto ainda está em teste alfa.

Recomendado: