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:

bash
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

  1. Abre el proyecto en tu editor (por ejemplo, Visual Studio Code):

    bash
    cd mi-app
    code .
  2. Inicia el servidor de desarrollo:

    bash
    npm start

    Esto generará un código QR en la terminal.

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

tsx
// 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

Entradas más populares de este blog

4.2-12. Componentes esenciales

7.5-10. ¿Como funcionan los estilos en React Native?

7.1-19. Creación de estilos