Desarrollo movil
Volver a rutas
Ruta de AprendizajePrincipiante

Desarrollo movil

20 clases

Ruta para el curso de desarrollo movil

Clases en esta Ruta

1
Introducción al Desarrollo Móvil

Ecosistema móvil, comparación de tecnologías y primeros conceptos de React Native.

Desarrollo MóvilPrincipiante120 min
2
Instalación y Configuración del Entorno

Setup rápido con Expo y opciones avanzadas con React Native CLI.

Desarrollo MóvilPrincipiante120 min
3
Primera App y Componentes Básicos

Creación de la primera app, uso de componentes y estilos básicos en React Native.

Desarrollo MóvilPrincipiante120 min
4
JavaScript Moderno (ES6+)

Semana para dominar JavaScript moderno, TypeScript y patrones de desarrollo móvil.

Desarrollo MóvilIntermedio120 min
5
TypeScript Básico

Tipos, interfaces y componentes con TypeScript en React Native.

Desarrollo MóvilIntermedio120 min
6
Hooks con TypeScript

Uso de useState, useEffect y custom hooks tipados en apps móviles.

Desarrollo MóvilPrincipiante120 min
7
Componentes Core

Uso de View, Text, Image, ScrollView y SafeAreaView en React Native.

Desarrollo MóvilPrincipiante120 min
8
StyleSheet y Flexbox

Creación de estilos, layouts flexibles y grids en React Native.

Desarrollo MóvilPrincipiante120 min
9
Responsive Design

Dimensiones, breakpoints y estilos responsivos en apps móviles.

Desarrollo MóvilPrincipiante120 min
10
FlatList Básico

FlatList

Principiante120 min
11
FlatList Avanzado

FlatList

Principiante60 min
12
SectionList

SectionList

Requerida

SectionList

Principiante60 min
13
Stack Navigator

- 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`.

Desarrollo MóvilPrincipiante60 min
14
Tab Navigator

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.

Principiante60 min
15
Drawer Navigator y Navegación Avanzada

- Configurar el `Drawer Navigator` y crear contenido personalizado con avatar y acciones. - Integrar `react-native-gesture-handler` y `react-native-reanimated` para mejoras de UX. - Configurar Deep Linking para abrir rutas específicas de la app desde URLs o esquemas.

Principiante60 min
16
TextInput y Teclado

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

Desarrollo MóvilIntermedio120 min
17
Validación de Formularios

Validaciones manuales, manejo de errores, estados touched y feedback visual.

Desarrollo MóvilIntermedio120 min
18
Custom Hook de Formulario

Creación de un hook reutilizable para manejar valores, errores, touched y submit.

Desarrollo MóvilIntermedio120 min
19
Camara, Geolocalización y Sensores

Implementación de librerías para funciones nativas del teléfono.

Desarrollo MóvilIntermedio120 min
20
Sugerencias de Proyectos Finales

Desarrollar una aplicación móvil completa aplicando los conocimientos del curso

Desarrollo MóvilAvanzado60 min