nubank-clone

Clone da interface do Nubank em React Native

MIT License

Stars
3

Sobre o Projeto

Clone da interface do app do Nubank feita em React Native seguindo esta aula da RocketSeat.

Feito Com

Este projeto utiliza o template da RocketSeat para React Native que foi feito com:

  • React Native - O React Native um framework que permite o desenvolvimento de aplicaes mobile usando Javascript e React;
  • React Navigation - O React Navigation surgiu da necessidade comunidade do React Native de uma navegao de forma fcil de se usar, e escrita toda em Javascript;
  • React Native Gesture Handler - API declarativa que permite a manipulao de toques e gestos no React Native;
  • Axios - O Axios um cliente HTTP baseado em Promises para Browser e NodeJS;
  • Prop Types - Verificao de tipo em tempo de execuo para propriedades (props) React e objetos semelhantes;
  • Reactotron - O Reactotron um app Desktop para inspecionar projetos em React ou React Native. Est disponvel para macOS, Linux e Windows;
  • Babel - O Babel um compilador JavaScript gratuito e de cdigo aberto e transpiler configurvel usado no desenvolvimento de aplicaes Javascript;
    • babel-eslint - Este pacote um wrapper do parser do Babel para o ESLint;
    • babel-plugin-root-import - Esse plugin do Babel permite que sejam feitos imports e requires em caminhos baseados em uma raiz(root);
  • Eslint - O ESLint uma ferramenta de lint plugvel para JavaScript e JSX;
  • EditorConfig - O EditorConfig um formatador de arquivos e colees em forma de Plugin para Editores de cdigo/texto com o objetivo de manter um padro de cdigo consistente entre diferentes editores, IDE's ou ambientes;

Pr-requisitos

Para executar esta aplicao ideal que voc tenha o ambiente configurado para criar e testar aplicativos em React Native, para isso voc pode seguir o guia do link abaixo:

Ambiente React Native (Android/iOS)

Executando

Com o ambiente para o React Native configurado, execute o comando react-native run-android ou react-native run-ios caso seja a primeira execuo. Nas demais execues, basta rodar react-native start