
Curso de Expo
Profesor
Cesar Casas
Descripción
Aprende a desarrollar apps móviles con React Native y Expo
Próximas ediciones del curso
Detalles del curso
- •Principios Básicos, Intermedios y Avanzados de React Native
- •Desarrollo Rápido con Expo
- •Uso de IA en el Desarrollo
- •Bases de Datos Locales con SQLite
- •Uso práctico de IA en aplicaciones
- •Metodología • Directos en Vivo • Práctica Continua • Repositorios Actualizados • Trabajo en equipo • Resolución de Dudas en vivo
Requisitos
- •Conocimientos de Programación
- •Dominio de JavaScript / TypeScript
- •Conocimientos Previos de React
- •Deseable conocer Nextjs
Clases de "Curso de Expo"
1. Introducción a React Native y Expo
Diferencias con React y la web, Instalación de Expo CLI, Configuración de VSCode y SuperMaven, Configuración de expo-splash y app.json Evaluación / Proyecto Configurar un proyecto básico con un splash screen y ejecutarlo en un emulador o dispositivo físico
2. Componentes Básicos y expo-router
Uso de componentes: View, Text, Image, ScrollView, TouchableOpacity, TextInput, Creación de rutas y layouts con expo-router, Uso del componente <Link /> para navegación Evaluación / Proyecto Crear una estructura de navegación básica con rutas enlazadas mediante expo-router
3. Navegación Avanzada
Parámetros y rutas dinámicas con expo-router, Navegación tipo Stack, Personalización con expo-status-bar Evaluación / Proyecto Implementar navegación dinámica en una app con mapas, pasando detalles de los markers a una segunda pantalla
4. Expo SDK y Ecosistema
Uso de expo-camera para fotos/videos, Uso de expo-location para obtener ubicación, Plugins de Expo Evaluación / Proyecto Crear una app que capture fotos y obtenga la ubicación actual para centrar un mapa
5. SQLite y Reactividad
Introducción a expo-sqlite-reactive, Consultas SQL y manejo de datos, Reactividad en la UI con datos dinámicos Evaluación / Proyecto Crear una lista interactiva que muestre datos guardados en SQLite y se actualice al insertar/borrar registros
6. Modelado de Proyectos con ChatGPT y JSONCrack
Uso de ChatGPT para idear y modelar proyectos, Diseño de bases de datos con JSONCrack, Diagramas y esquemas CRUD Evaluación / Proyecto Presentar un esquema funcional de base de datos para un proyecto CRUD
7. expo-av, expo-camera, expo-file-system
Manejo de audio, video y archivos, Escaneo de códigos de barras, Almacenamiento de archivos en carpetas personalizadas Evaluación / Proyecto Crear una app que capture fotos/videos, escanee códigos de barra y guarde archivos en carpetas personalizadas
8. expo-contacts, expo-device y expo-document-picker
Acceso a contactos con expo-contacts, Información del dispositivo con expo-device, Selección de archivos con expo-document-picker Evaluación / Proyecto Crear una app para seleccionar documentos, mostrar contactos y compartir archivos
9. expo-linking, expo-network y expo-sharing
Implementar deep linking con expo-linking, Manejo de red con expo-network, Compartir archivos e imágenes con expo-sharing Evaluación / Proyecto Implementar deep linking funcional y compartir imágenes o archivos desde la app
10. react-native-pager-view y expo-store-review
Creación de componentes con paginación, Solicitar reseñas con expo-store-review Evaluación / Proyecto Crear un componente de paginación interactiva y simular la funcionalidad de reseñas
11. react-native-maps
Mostrar mapas interactivos, Markers personalizados y estilos, Solución a problemas comunes Evaluación / Proyecto Crear un mapa interactivo con markers personalizados y funciones de zoom/centrado
12. expo-sms y expo-notifications
Enviar SMS con expo-sms, Notificaciones locales y push con expo-notifications, Configuración avanzada Evaluación / Proyecto Implementar envío de SMS y mostrar notificaciones locales basadas en eventos
Galería de imágenes

Aprende a desarrollar aplicaciones
Videos del curso
Sin título
Curso de Expo by Hells Developers
Aprende a desarrollar aplicaciones con el framework número uno del mundo