
Ruta para el curso de desarrollo movil
Clases en esta Ruta

Introducción al Desarrollo Móvil
RequeridaEcosistema móvil, comparación de tecnologías y primeros conceptos de React Native.

Primera App y Componentes Básicos
RequeridaCreación de la primera app, uso de componentes y estilos básicos en React Native.

JavaScript Moderno (ES6+)
RequeridaSemana para dominar JavaScript moderno, TypeScript y patrones de desarrollo móvil.

TypeScript Básico
RequeridaTipos, interfaces y componentes con TypeScript en React Native.

Hooks con TypeScript
RequeridaUso de useState, useEffect y custom hooks tipados en apps móviles.

Componentes Core
RequeridaUso de View, Text, Image, ScrollView y SafeAreaView en React Native.

StyleSheet y Flexbox
RequeridaCreación de estilos, layouts flexibles y grids en React Native.

Responsive Design
RequeridaDimensiones, breakpoints y estilos responsivos en apps móviles.

Stack Navigator
Requerida- Entender el funcionamiento del `Stack Navigator` y el ciclo de navegación (navigate, goBack). - Definir tipos para `RootStackParamList` y pasar parámetros entre pantallas. - Personalizar el header y controlar opciones desde componentes con `navigation.setOptions`.

Tab Navigator
Requerida- Aprender a configurar `Bottom Tabs` y personalizar iconos, etiquetas y badges. - Entender cómo ocultar headers y combinar `Tabs` con `Stack` para navegación compuesta.

TextInput y Teclado
RequeridaConfiguración de TextInput, tipos de teclado, manejo de focus y prevención de solapamiento con el teclado.

Validación de Formularios
RequeridaValidaciones manuales, manejo de errores, estados touched y feedback visual.

Custom Hook de Formulario
RequeridaCreación de un hook reutilizable para manejar valores, errores, touched y submit.

Camara, Geolocalización y Sensores
RequeridaImplementación de librerías para funciones nativas del teléfono.

Sugerencias de Proyectos Finales
RequeridaDesarrollar una aplicación móvil completa aplicando los conocimientos del curso