React Native Expo: Creando un TripAdvisor de Restaurantes

React Native Expo: Creando un TripAdvisor de Restaurantes

Crearemos una App similar a TripAdvisor con React Native Hooks, Expo y Firebase y un sistema de login completo

4,90(5 valoraciones)

Creado por Agustin Navarro Galdon

Última actualizacion: 11/2022

Comenzar ahora

Contenido del curso

Introducción3 clases
IMPORTANTE - Antes de empezar
Resultado final de la aplicación
Repositorio de la aplicación
Preparación del entorno de desarrollo8 clases
Descargando Editor de Código
Extensiones para Visual Studio Code
Instalando Node JS
Instalando Yarn
Instalando Expo CLI
Virtualización de un Sistema Android
Virtualización de un Sistema iOS
Creando una cuenta de EXPO y asociándola al equipo
Conceptos básicos de React5 clases
¿Qué vamos hacer en esta sección?
Introducción a JSX
Conceptos básicos de React JS
Creando nuestra primera app en React JS
Estructura de React JS
Iniciando App6 clases
Creando el proyecto de 5 Tenedores
Estructura de un proyecto
Ejecutando la Aplicación en Android y iOS
Subiendo la aplicación a Expo.io
Creando las 5 páginas principales de nuestra aplicación
Instalando React Native Elements
Sistema de Navegación6 clases
Instalando React Navigation
Creando el BottomTabNavigator
Añadiendo iconos al BottomTabNavigator
Centralizando los nombre de las screens
Creando Stacks de Navegación
Navegación a screens
Configurando Firebase2 clases
Creando un proyecto en Firebase
Añadiendo proyecto de Firebase a nuestra app
Sistema de Autenticación15 clases
Comprobando si el usuario esta logeado
Quitando Warning de Firebase
LoadingModal
Screen usuario no logeado
Cambio entre Registro y Login de usuario
Formulario de registro
KeyboardAwareScrollView
Controlando datos del formulario
Validando datos del formulario
Mostrando y ocultando contraseñas
Logica para registrar usuario
Formulario de login
Mostrando y ocultando contraseña
Controlando y validando datos del login
Logica para iniciar sesión
Panel de usuario18 clases
Estructura cambio de avatar
Botón para cerrar sesión
Abriendo galeria de imágenes
Subiendo imagen a firebase
Loading en la subida del avatar
Actualizando avatar en el usuario
Opciones del usuario
Abrir modal al hacer click en el menu
Formulario cambio de nombre y apellidos
Controlando y validando formulario displayname
Logica para cambiar displayname
Actualizar datos en tiempo real
Formulario cambiar email
Validando y controlando formulario cambio email
Cambiando email
Formulario cambio de password
Validando y controlando formulario cambio contraseña
Cambiando contraseña
Creación de restaurantes16 clases
Botón para ir al formulario de creación
Formulario creación restaurantes
Controlando y validando formulario
Botón para abrir el modal del mapa
Obteniendo la localización del usuario
Mostrar el mapa con la localización del usuario
Guardar la localización del restaurante en el estado del formulario
Estado de la localización
Abriendo galeria de imágenes
Subir las imágenes a firebase
Guardar las imágenes en el estado del formulario
Mostrando las imágenes subidas
Scroll horizontal en las imagenes
Eliminar imagen subida
Imagen principal
Creación del restaurante
Lista de restaurantes4 clases
Obteniendo los restaurantes
Loading mientras carga
Listando restaurantes
Navegando a la screen del restaurante
Vista del restaurante8 clases
Obteniendo los datos del restaurante
Carousel de imágenes
Loading
Añadir dots al carousel
Header del restaurante
Información del restaurante
Mostrando el mapa del restaurante
Abriendo el mapa del restaurante
Comentarios y puntuación11 clases
Añadir opinion para usuarios no logeado
Botón para añadir opinion
Formulario para añadir review
Validando formulario
Creando review en firebase
Actualizando restaurante con la review
Mostrando la puntuación del restaurante
Limitando review una por usuario
Obteniendo reviews
Pintando restaurantes
Fecha de creación de la review
Sistema de favoritos10 clases
Añadir botón de favoritos
Añadiendo restaurante a favoritos
Comprobando si el restaurante esta en favorito
Recargar favorito
Eliminando restaurante de favoritos
Screen Favoritos usuario no logeado
Obteniendo lista de favoritos
Componente de sin resultados
Listando restaurantes favoritos
Eliminando restaurante de favoritos
Sistema de Ranking4 clases
Obteniendo todos los restaurantes por orden
Renderizando restaurantes
Mostrando icono de ranking
Abriendo restaurantes
Sistema de búsqueda4 clases
Creando el SearchBar
Buscando restaurantes
Pintando restaurantes
Abriendo restaurantes
Cambios Extras2 clases
Cambiar el icono de la aplicación
Cambiar la Splash Screen que carga cuando iniciamos la App
Deployment4 clases
Subiendo nuestra App a Expo.io
Creando .IPA para iOS
Creando .APK para Android
Creando .APK para Android

Comentarios de los estudiantes

4.9

Valoración del curso

Valoraciones

No se ha escrito ningún comentario para la calificación que has seleccionado.

React Native Expo: Creando un TripAdvisor de Restaurantes
Comenzar ahora

Este curso incluye:

126 recursos educativos

Certificado de finalizazión

Consultas al tutor gratuitas

Compatible con todos los dispositivos

Compartir

Instructor del curso

React Native Expo: Creando un TripAdvisor de Restaurantes

Agustin Navarro Galdon

Frontend Developer

Soy un desarrollador de aplicaciones multiplataforma, mobile y E-Commerce con más de 7 años en el mundo del desarrollo de aplicaciones de todo tipo.