Configurando um ambiente de compilação Android no OS X Mavericks

Android é um sistema operacional para dispositivos móveis que a comunidade de código aberto conhece e adora desde seu início em 2007. As possibilidades aparentemente infinitas do que pode ser alcançado com o sistema operacional são intrigantes e reavivaram o ânimo dos desenvolvedores em todo o mundo. Como proprietários de dispositivos móveis, muitas vezes usamos nosso interesse no Android para levar nossos dispositivos ainda mais longe e personalizá-los para que se tornem verdadeiramente nossos.

Tal como acontece com qualquer modificação ou personalização, são necessárias ferramentas. Isso levou à criação de ferramentas como Tema, um aplicativo que pode ser baixado e usado para selecionar e aplicar facilmente temas personalizados diretamente no dispositivo em questão de segundos.

Mas de onde vêm ferramentas como o Themer? Como eles são construídos? Talvez uma pergunta ainda melhor a ser feita seja como o Android é construído? A resposta a essas perguntas é na verdade muito simples: um ambiente de construção.

Um ambiente de construção é um conjunto de ferramentas e diretórios que um desenvolvedor configurou em seu computador. Este ambiente de construção permite que o desenvolvedor baixe o código-fonte do Android, que pode então ser usado para criar uma ROM personalizada, temas, aplicativos ou qualquer outra coisa relacionada ao sistema operacional. Alguns componentes de um ambiente de construção incluem um computador, o Java Development Kit (JDK), o Android SDK, a fonte do Android e, claro, um pouco de tempo e paciência.

Finalmente, indo direto ao ponto, quero chamar sua atenção para um ambiente de construção que apenas alguns desenvolvedores usam: OS X 10.9 Mavericks da Apple. Com o conhecimento certo e a configuração adequada, trabalhar no Android em um ambiente de compilação do OS X pode ser tão agradável quanto trabalhar em qualquer outro sistema operacional como Linux ou Windows.

Se você possui um Mac, configurar seu ambiente de construção agora ficou mais simples graças a gente boa como o XDA Recognized Contributor Jakew02, Quem escreveu um guia muito completo sobre como configurar um ambiente de compilação, especificamente no OS X Mavericks. Embora o guia dele não mostre exatamente como construir coisas como ROM ou kernels personalizados, ele ajuda a garantir que você e seu Mac estejam melhor preparados para iniciar sua jornada de desenvolvimento do Android.

Sendo proprietário de um Mac, usei o guia e achei-o muito útil. É muito bom encontrar joias como essa no XDA. Se você é um usuário Mac pronto para começar a desenvolver, vá para Tópico guia de Jakew02 aprender mais.