Google lança plataforma para pesquisar código aberto do Android

Plataforma disponibiliza uma maneira fácil e simples de navegar pelo código aberto do 'Android Open Source Project'
Redação11/12/2019 14h52, atualizada em 11/12/2019 23h30

20190222052102

Compartilhe esta matéria

Ícone Whatsapp Ícone Whatsapp Ícone X (Tweeter) Ícone Facebook Ícone Linkedin Ícone Telegram Ícone Email

No centro de todos os principais telefones Android, sob todas as camadas do aparelho, está a mesma base de código-fonte aberto, o Android Open Source Project (Projeto de código aberto do Android, em tradução literal). Para nos ajudar a entender melhor essa base, o Google tornou possível navegar e pesquisar no código do Android Open Source Project de uma maneira que faça sentido.

O Google divide projetos complexos como o Android e o Chromium em repositórios Git individuais menores, uma vez que o Android possui mais de 1500 repositórios de código aberto diferentes. Para ajudar a tornar o código mais acessível para quem está fora do Google, a empresa oferece elementos como o Chromium Code Search (Pesquisa de código do Chromium, em tradução literal). Como o nome sugere, a ferramenta oferece a opção de pesquisar e navegar pelo código como se fosse um grande repositório.

Entretanto, por muito tempo o Android ficou fora da pesquisa de código, deixando a comunidade à mercê de ferramentas de pesquisa de terceiros, como o AndroidXRef. Agora, com a pesquisa de código do Android Open Source Project, é possível saber mais sobre qualquer recurso específico do sistema operacional como o “Mainline Modules” (Módulos da linha principal, em tradução literal).

Outras partes da pesquisa também oferecem suporte a “referência cruzada”, ou seja, se você deseja entender algo que você encontrou no código, basta clicá-lo para ser direcionado onde ele está definido.

Além do código principal do Android Open Source Project, a nova pesquisa de código do Android também pode ajudá-lo a ler o código-fonte das bibliotecas AndroidX como o CameraX e o Jetpack Compose, baseado em Kotlin.

Via: 9to5Google

Colaboração para o Olhar Digital

Redação é colaboração para o olhar digital no Olhar Digital