Nas últimas semanas comecei a trabalhar em um projeto em meu time é responsável por um microfrontend dentro de uma aplicação mobile. A aplicação que meu time cuida é uma aplicação bastante simples e não exige acesso a muito recursos dos SOs. Dado este cenário tomou-se por decisão o uso de React Native para a construção de aplicações desta natureza.
Com isto resolvi compartilhar em passo-a-passo simples como gerar um Android Archive (AAR) do código ReactNative para ser importado em uma aplicação Android já existente. Tenha em mente que diferentes versões de alguma das bibliotecas podem acarretar no não funcionamento correto, caso isso ocorra StackOverflow está cheio de pequenas dicas, além disso recomendo verificar as issues reportadas no repositório do React Native. Ao final vou listar algumas issues e perguntas que me ajudaram a chegar no resultado.
Dependências:
- Java entre 1.8 e 11
- Android Studio com um SDK e Simulador instalados
- Yar