Requisitos previos
• Conocimientos básicos de JavaScript o TypeScript.
• Experiencia previa con React Native o React.
• Tener los simuladores un un dispositivo físico para probar la aplicación.
Descripción del curso
Este curso te guía paso a paso en la creación de una aplicación móvil de alto rendimiento utilizando React Native y Gemini AI, respaldada por un ecosistema backend robusto en NestJS.
Desde los fundamentos hasta casos de uso complejos, aprenderás a integrar capacidades de inteligencia artificial modernas en tus aplicaciones móviles utilizando Expo y herramientas profesionales del ecosistema JavaScript con TypeScript.
Enfoque Fullstack Mobile: Desarrollarás una experiencia de usuario fluida en el frontend móvil y aprenderás a construir tu propia API intermedia en el backend para gestionar de forma segura las llaves, el contexto y las peticiones pesadas de IA.
¿Qué aprenderás y qué proyectos construirás?
- Interfaz de Chat Avanzada: Diseñar una UI de chat moderna y fluida en React Native, aprovechando componentes funcionales, hooks avanzados y buenas prácticas de diseño móvil.
- Respuestas en Tiempo Real (Streaming): Implementar la Messages API para recibir respuestas de texto letra por letra en modo stream, optimizando drásticamente la experiencia del usuario.
-
Procesamiento Multimodal (Imágenes): Enviar y procesar imágenes desde la cámara o galería del dispositivo utilizando
fetch,FormDatay manejo nativo de URIs y Blobs de archivos. - Historial y Contexto: Mantener el contexto conversacional de la IA a lo largo de múltiples turnos de manera eficiente.
- Generación y Edición de Imágenes: Conectar con los modelos de Gemini para la creación de contenido visual bajo demanda directamente en la app.
- Structured Outputs en Mobile: Forzar respuestas en formato JSON estructurado para crear casos de uso personalizados, como generadores automáticos de trivias y cuestionarios.
Estructura técnica del curso:
- Arquitectura desacoplada: Secciones prácticas balanceadas entre el desarrollo frontend (React Native) y la API de servicios (NestJS).
- Integración en la nube: Autenticación y configuración con Google Cloud para la gestión profesional y segura de tus API Keys de Gemini.
- Técnicas modernas de transferencia: Manejo de streams, peticiones multipart, historial conversacional en memoria y manipulación de archivos binarios.
¿Para quién es este curso?
Este programa es ideal para desarrolladores con conocimientos básicos de React Native (preferiblemente con Expo) que quieren dar el salto definitivo e incorporar funcionalidades inteligentes, interactivas y 100% preparadas para producción (production-ready) en sus aplicaciones móviles.
📱 ¡Lleva la Inteligencia Artificial a los dispositivos de tus usuarios con el stack más moderno del desarrollo mobile!