Seja bem vindo ao repositório Learning React Native, criado com a finalidade de aprender React Native durante a minha formação em Análise e Desenvolvimento de Sistemas.
Para desenvolver para dispositivos móveis, foi utilizado o S.O. Linux Ubuntu e a IDE da queridinha da Jetbrains Android-Studio, que é free. Outra opção seria a poderosa IntelliJ ou o Visual Studio Code.
Para executar o app, basta entrar dentro da pasta com o projeto e executar o seguinte comando.
$ npm install
$ react-native run-android
Para configurar o ambiente linux é um pouco trabalhoso, se requer algumas especificidades, mas nada que seja impossível, segui essas fontes abaixo como norte para instalação do ambiente.
https://www.edivaldobrito.com.br/instalar-android-studio-no-ubuntu/
https://stackoverflow.com/questions/37300811/android-studio-dev-kvm-device-permission-denied
Caso haja alguma dúvida, a qualquer momento, fique a vontade para abrir uma issue clicando aqui