Um aplicativo criado em 4 dias com React Native e Firebase desenvolvido em um desafio de criação de produtos da forma mais ágil com uma linguagem nunca antes utilizada. Obs.: As habilidades em React Native foram desenvolvidas uma semana apenas e isso inclui a criação do logo, da marca, etc.
Para a instalação do app é necessário rodar os seguintes comandos através do Node:
Expo CLI:
npm install -g expo-cliFirebase:
npm install firebase --saveReact Navigation:
npm install @react-navigation/nativeStack Navigator:
npm install @react-navigation/stackReact Native Elements:
npm install react-native-elementsNative Maps:
npm install --save react-native-mapsExpo Linear Gradient:
expo install expo-linear-gradientO aplicativo possui duas versões de Login e Registro, conforme imagens abaixo.
Uma foi instalada para o Android e outra para o iOS. Para alterar as plataformas, basta alterar o operador ternário das seguintes linhas no arquivo App.js:
Linha 44:
component={Platform.OS === 'ios' ? LoginIosScreen : LoginAndroidScreen}Linha 52:
component={Platform.OS === 'ios' ? RegisterIosScreen : RegisterAndroidScreen }
