Skip to content

Th3lios/MapApp

Repository files navigation

MapApp

Aplicación desarrollada en React Native v0.63, integrada con firebase para autenticación y creación de usuarios, y para el registro de eventos junto con validación de campos. También se integró el mapa de google maps para la localización del usuario y la búsqueda de distintos lugares del globo terraqueo.

Instalación

Importante: La API KEY de google maps que se va a utilizar, debe tener activado desde la consola el Maps SDK for Android, Maps SDK for iOS y Places API. También se recomienda tener instalado java 11

  1. Clonar repositorio en un ambiente local
  2. Crear archivo en la carpeta android llamado local.properties y agregar la ruta del android sdk. Por ejemplo:
    $ sdk.dir=/Users/username/Library/Android/sdk
  3. Dar los permisos al archivo gradlew:
    $ chmod -x android/gradlew
  4. Instalar dependencias ingresando a la carpeta del proyecto y ejecutar el comando
    $ npm install
    $ cd ios / pod install
  5. Agregar la API KEY de google maps en las variables de entorno (archivo .env)
    $ // .env
    $ GOOGLE_MAPS_API_KEY=
  6. Añadir los archivos correspondientes de firebase:
    $ google-services.json (android)
    $ GoogleService-Info.plits (ios)
  7. Ejecutar proyecto:
    $ npx react-native run-android
    $ npx react-native run-ios --simulator='iPhone X'

About

MapApp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors