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