Como me torno um desenvolvedor Android?

Tornar-se um desenvolvedor Android ? muito parecido com se tornar um desenvolvedor em qualquer outra plataforma ou sistema operacional. Requer alguma experi?ncia em programa??o ou desenvolvimento, mas, como aprender idiomas estrangeiros, depois de dominar um, aprender um novo ? menos dif?cil. Para se tornar um desenvolvedor Android, voc? precisar? de um dos programas que permite desenvolver novos aplicativos, independentemente de suas habilidades como programador.

Longe v?o os dias em que um desenvolvedor precisa aprender e dominar o c?digo de m?quina associado ao computador ou dispositivo para o qual deseja desenvolver. Agora, qualquer dispositivo, sistema operacional ou aplicativo aberto ao desenvolvimento externo ter? um kit de desenvolvimento de software (SDK) ou interface de programa??o de aplicativos (API) dispon?vel. Esses sistemas fornecem ao desenvolvedor todas as ferramentas necess?rias para escrever programas para esse dispositivo.

Com essas ferramentas, os desenvolvedores t?m acesso ?s fun??es e interfaces que s?o os componentes de um aplicativo. Ainda requer conhecimento de programa??o, mas o desenvolvedor n?o precisa conhecer os detalhes complexos da interface e das fun??es. Muitos programas e dispositivos suportam uma filosofia de c?digo aberto e incentivam os desenvolvedores disponibilizando essas ferramentas.

A Equipe de Desenvolvimento do Android lan?ou um kit de desenvolvimento de software em 2007. Esse SDK foi aprimorado ao longo dos anos e ? baseado na Java Development Platform, para que qualquer programador familiarizado com Java tenha uma vantagem ao tentar se tornar um desenvolvedor do Android. O SDK est? dispon?vel para execu??o nos sistemas operacionais Windows, Apple e Linux. O SDK est? dispon?vel online.

Se voc? tem um pouco menos de habilidade de programa??o, mas deseja se tornar um desenvolvedor Android, o Google ? – o desenvolvedor do Android, um sistema operacional para dispositivos m?veis – apresentou o App Inventor para Android em julho de 2010. Esse sistema ? baseado na Web, portanto pode ser usado por qualquer pessoa em qualquer lugar. O sistema foi desenvolvido com o desenvolvedor iniciante em mente e, embora ainda seja baseado em Java, ele possui uma interface de desenvolvimento visual que facilita muito o design e a cria??o de aplicativos para o Android.

O desenvolvimento de um aplicativo para Android para seu uso pessoal agrega grande valor a um dispositivo m?vel e pode ser uma experi?ncia rica e gratificante. O que torna o Android mais exclusivo, por?m, ? que, depois de se tornar um desenvolvedor do Android, voc? pode enviar e vender seu novo e bacana aplicativo para o p?blico em geral online. Existem mercados online que apresentam aplicativos Android gratuitos e com pre?os e os desenvolvedores podem receber uma parcela da receita quando seus aplicativos s?o vendidos.