Investigation of Expo - chrisfalla/Frontend_La_Brujula_Llanera GitHub Wiki
🧠 ¿Qué es Expo y para qué sirve en React Native?
📱 ¿Qué es React Native?
React Native es un framework de desarrollo móvil creado por Facebook. Te permite hacer apps móviles nativas usando JavaScript y React. Una misma base de código sirve para Android y iOS.
🚀 ¿Qué es Expo?
Expo es un conjunto de herramientas que hace que React Native sea mucho más fácil de usar.
✅ ¿Qué hace Expo?
- Permite crear apps móviles rápidamente, sin tener que usar Android Studio o Xcode al inicio.
- Incluye componentes listos como cámara, mapas, notificaciones, etc.
- Permite probar la app en tiempo real desde tu celular usando la app “Expo Go” o un
development build
.
🧰 ¿Qué herramientas trae Expo?
- Expo CLI: para crear y manejar tu proyecto.
- Expo Go: app para probar el proyecto sin compilarlo.
- EAS (Expo Application Services): para compilar tu app de forma nativa y subirla a la Play Store/App Store.
🛠️ ¿Cómo funciona Expo?
- Creas un proyecto con
npx create-expo-app
. - Usas comandos como
npx expo start
para correr tu app. - Tu equipo puede ver los cambios en tiempo real con un QR.
- Cuando todo está listo, puedes compilar la app nativa con
eas build
.
🔑 Palabras clave
- Expo CLI: Comandos para controlar tu app.
- Expo Go: App para probar sin compilar.
- EAS Build: Para compilar la app para Android/iOS.
- Development Build: Versión especial que sí soporta librerías nativas.
- SDK: Versión del sistema de Expo que define compatibilidad con dependencias.