O que é?
O Android é uma plataforma que fornece uma estrutura de aplicativo avançada permitindo a criação de aplicativos e jogos para dispositivos móveis em um ambiente de linguagem Java.
Então o Android Developer é aquela pessoa responsável pelo desenvolvimento de arquivos e aplicações para tal plataforma, usando a linguagem JAVA, pois o Android é feito nessa, e alguns usam a Android NDK para poderem também programar em C++ nativamente.
Funcionamento
Os aplicativos do Android são programados em linguagem de programação Java. As ferramentas do Android SDK compilam o código — em conjunto com todos os arquivos de dados e recursos gera-se um pacote Android, que é um arquivo de sufixo .apk. Os arquivos de APK contêm todo o conteúdo de um aplicativo do Android e são os arquivos que os dispositivos desenvolvidos para Android usam para instalar o aplicativo.
SDKs para desenvolvimento
Basicamente usa-se a SDK do Android, existem diferentes formas:
- Android Studio (IDE oficial do Android)
- SDK Tools
- Android Development Kit (SDK) para Windows, Mac OS X ou Linux
- Android SDK Eclipse
- Android SDK Manager
- Android SDK Ubuntu
- Android NDK
Algumas APIs
- Análise: Google Analytics
- Login no Google: Google Sign-In
- Mapas: Maps Android API
- Anúncios de instalação de aplicativos: AdWords
- Convites para o aplicativo: Firebase Invites
- Android Pay
Referências