Cheetah Coding - React Native
Bem -vindo ao Reacy Repo Nativo para o canal Cheetah Coding YouTube. Os tópicos abordados são adicionados aos seus próprios ramos e serão atualizados periodicamente conforme necessário.
Tópicos / ramificações
- AsyncStorage
- Ganchos e contexto
- Firebase
- Reaja mapas nativos
- Redux
- Navegação reagida (V5)
Pré -requisitos
É necessário conhecimento de conceitos fundamentais de programação. Isso inclui coisas como declarações condicionais, loops, listas de manipulação, etc. Não vou cobrir conceitos gerais de programação, para que alguma experiência de programação seja esperada.
Instalação (usando um terminal)
- Copie o repositório da sua máquina local com 'Git clone https://github.com/heetahcoding/cwc_react_native.git'
- CD na pasta de nível superior
- Certifique-se de ter o Metro Bundler em execução com 'react-native start'
- iOS : em um Mac, execute o aplicativo em um simulador com 'react-native run-ios--simulador = "nome do seu dispositivo". Pode ser necessário configurar um novo dispositivo no Xcode.
- Android : verifique se o seu caminho doméstico do Android está configurado corretamente e execute o aplicativo no emulador com 'react run run-android' *exporta Android_home =/Library/Android/SDK (ou onde quer que seu SDK esteja localizado) *Caminho de exportação = $ PATH: $ Android_Home/Ferramentas *Exportação Path = $ Path: $ Android_hrid_h = Android = $ Path: $ Android_Home/Ferramentas *Exportação Path = $ Path: $ Android_hrid_h = Android = $ Path: $ Android_Home/Tools *Exportar Path = $ Path: $ Android_h
Você provavelmente obterá erros alternando entre ramificações. Certifique -se de executar esses comandos antes de executar o código:
- Instale os pacotes de projeto na pasta de nível superior com 'NPM Install' em seu terminal
- CD no iOS; Pasta e execute 'POD Install' no terminal.
- Se você ainda receber erros relacionados ao pacote, tente excluir o arquivo podfile.lock e/ou o arquivo package-lock.json antes de executar os comandos acima.
Contribuições
Você pode bifurcar este repositório, se desejar, mas não estou aceitando contribuições externas no momento.
Autores