1 - Configure o seu Ambiente Linux ou macOS para rodar ReactNative seguindo os passos desse link: https://reactnative.dev/docs/environment-setup
2 - Crie um projeto ReactNative: npx react-native@latest init reactnativenewarch
3 - Em android/gradle.properties altere a variável "newArchEnabled" para true
4 - Sete a variável de ambiente: ORG_GRADLE_PROJECT_newArchEnabled=true
5 - Baixe e instale o Genymotion a partir do link: https://www.genymotion.com/download/
6 - Abra o Genymotio e na barra de ferramentas em Genymotion > Settings > ADB, selecione Use custom "Android SDK tools" e altere para o caminho do android-sdk, exemplo: /usr/lib/android-sdk
7 - Para rodar o projeto tenha uma vm do Genymotion aberta e na pasta do projeto execute o comando: "npx react-native start", e então tecle "a" para rodar o projeto
8 - Para confirmar se está rodando na nova arquitetura verifique a seguinte mensagem no console: Running "AppName" with {"fabric":true, "initialProps":null, "rootTag":1}
9 - Este projeto utiliza apenas um pilar da nova arquiteturo react native, caso queira utilizar o segundo pilar em conjunto siga o tutorial do site official neste link: https://reactnative.dev/docs/the-new-architecture/pillars-turbomodules
1 - (Opcional) Crie uma keystore com os dados desejados e configure o arquivo build.gradle seguindo o tutorial do link: https://instamobile.io/android-development/generate-react-native-release-build-android/
2 - Abra a pasta android e execute o comando: "./gradlew assembleRelease"
3 - Ao final do processo a APK estará diponível em "android/app/build/outputs/release"