Curso de Desenvolvimento Multiplataforma com React Native + Redux
Link do curso - https://www.udemy.com/desenvolvedor-multiplataforma-androidios-com-react-e-redux
Passos de instalação:
- Instalação do JDK 8
- Instalação do Python 2.7
- Instalação do NodeJS + NPM
- Instalação do Android Studio
- Instalação do React Native CLI (npm install -g react-native-cli)
- Atualizar SDK do Android
- Configuração das variáveis de ambiente
- Criação do projeto react-native init --version="0.44.0" <nome_do_app>
- Instalando ESLINT | npm install --save-dev eslint-config-rallycoding
- Instalando babel | npm install --save-dev babel-present-es2015
- Instalando babel react | npm install --save-dev babel-preset-react
- Instalando Axios | npm install --save axios
- Durante o curso deve-se utilizar a versão do react-native 0.44, - react-native init --version="0.44.0" <nome_do_app>
- Instalando Router Flux - npm install --save [email protected]
- Instalando Redux - npm install --save redux
- Instalando provider do Redux - npm install --save react-redux
NPM - Comandos para iniciar o APP:
- Para IOS: react-native run-ios para
- Para Android: react-native run-android
Comandos ADB
- adb devices - lista os aparelhos que estão sendo reconhecidos
- gradlew assembledebug - gera o APK
- react-native start
- adb reverse tcp:8081 tcp:8081
- adb install app-debuk.apk
- adb shell input keyevent 46 46 (46 é igual a tecla R)
- adb shell input keyevent 82 (82 é igual a tecla de menu)