3.2-24. Mi primer proyecto - TestingApp-FH
https://docs.expo.dev/
Configurando tu Ambiente de Desarrollo con Expo
https://via.placeholder.com/800x450
¡Es hora de comenzar a configurar nuestro entorno de desarrollo con Expo!
Expo es una herramienta increíble que simplifica el desarrollo de aplicaciones móviles con React Native. Una de sus mayores ventajas es la variedad de formas en las que podemos trabajar con él.
En este post, nos enfocaremos en configurar nuestro primer proyecto y probarlo en dispositivos reales. ¡Vamos paso a paso!
Creando un Proyecto con Expo
Para comenzar, usaremos el comando:
npx create-expo-app@latest mi-app --template blank-typescript¿Qué significan estas opciones?
blank-typescript: Crea un proyecto mínimo con TypeScript configurado.Otras plantillas disponibles:
blank: Proyecto básico sin TypeScript.tabs: Incluye un sistema de pestañas listo para usar.bare-minimum: Solo lo esencial (no recomendado para principiantes).
Una vez ejecutado, el comando generará la estructura del proyecto.
Ejecutando la Aplicación
Abre el proyecto en tu editor (por ejemplo, Visual Studio Code):
cd mi-app code .Inicia el servidor de desarrollo:
npm startEsto generará un código QR en la terminal.
Escanea el QR con la app Expo Go (disponible en iOS y Android).
🔹 Requisito: Tu teléfono y computadora deben estar en la misma red Wi-Fi.
Live Reload: Cambios en Tiempo Real
Una de las mejores características de Expo es el Hot Reloading. Si modificas el archivo App.tsx y guardas, los cambios se reflejarán al instante en tu dispositivo.
// App.tsx
<Text>¡Hola Mundo!!!!</Text>¡Verás cómo se actualiza automáticamente!
Próximos Pasos
Ahora que ya puedes probar tu app en dispositivos físicos, en las próximas clases configuraremos:
Emuladores de Android e iOS (para desarrollo sin dispositivo físico).
Configuraciones avanzadas (builds automáticos, EAS, etc.).
Conclusión
Con Expo, el desarrollo móvil es más rápido y accesible. ¡Ya tienes tu primera app corriendo! 🎉
¿Qué te pareció este primer paso? Déjame tus comentarios y nos vemos en la próxima clase.
🚀 ¿Listo para seguir aprendiendo? ¡No olvides descargar la app Expo Go si aún no lo has hecho!
Comentarios
Publicar un comentario