Herramientas de Desarrollo
Librerías y Paquetes
@expo/match-media: «^0.4.0»
- Utilizada para la gestión de consultas de medios en la aplicación Expo.
@react-native-assets/slider: «^7.1.1»
- Un componente deslizante altamente personalizable para React Native.
@react-native-async-storage/async-storage: «1.18.2»
- Para el almacenamiento de datos asíncronos, ofreciendo persistencia entre reinicios de la aplicación.
@react-native-community/datetimepicker: «7.2.0»
- Selector de fecha y hora para React Native, proporcionando una interfaz nativa.
@react-navigation/bottom-tabs: «^6.5.16»
@react-navigation/native: «^6.1.14»
@react-navigation/native-stack: «^6.9.22»
@react-navigation/stack: «^6.3.25»
- Paquetes esenciales para la navegación dentro de la aplicación, permitiendo una experiencia de usuario intuitiva y fluida.
axios: «^1.6.7»
- Biblioteca para realizar solicitudes HTTP, utilizada para la comunicación con nuestras APIs.
date-fns: «^2.30.0»
- Utilizada para manipulación y formateo de fechas en JavaScript.
Expo y Componentes de Expo
expo: «~49.0.8»
- El marco de desarrollo principal que utilizamos para construir la aplicación.
expo-haptics: «~12.4.0»
- Para añadir retroalimentación háptica, mejorando la interacción del usuario.
expo-linear-gradient: «~12.3.0»
- Para crear gradientes lineales atractivos dentro de la aplicación.
expo-localization: «~14.3.0»
- Para gestionar la localización y adaptarse a los diferentes idiomas y regiones de los usuarios.
expo-secure-store: «~12.3.1»
- Proporciona almacenamiento seguro para datos sensibles.
expo-splash-screen: «^0.20.5»
- Para gestionar la pantalla de carga inicial de la aplicación.
expo-status-bar: «~1.6.0»
- Control de la barra de estado en la aplicación.
expo-updates: «^0.18.19»
- Para gestionar actualizaciones over-the-air (OTA).
Firebase
- firebase: «^10.8.1»
- Utilizado para la autenticación y gestión de usuarios, así como para la integración de servicios en tiempo real.
Formularios y Validación
formik: «^2.4.5»
- Para la creación y gestión de formularios.
yup: «^1.3.3»
- Biblioteca de validación de esquemas para formularios.
Animaciones y Mapas
lottie-react-native: «5.1.6»
- Para incorporar animaciones atractivas en la aplicación.
react-native-maps: «1.7.1»
- Para la integración de mapas nativos en la aplicación.
Otras Herramientas y Librerías
react: «18.2.0»
- La biblioteca principal para construir la interfaz de usuario.
react-native: «0.72.10»
- El marco de desarrollo móvil utilizado junto con React.
react-native-confirmation-code-field: «^7.3.2»
- Componente para la entrada de códigos de confirmación.
react-native-gesture-handler: «~2.12.0»
- Para manejar gestos en la aplicación.
react-native-responsive-fontsize: «^0.5.1»
- Para gestionar el tamaño de las fuentes de manera responsiva.
react-native-safe-area-context: «4.6.3»
- Para manejar áreas seguras en dispositivos con muescas o pantallas especiales.
react-native-screens: «~3.22.0»
- Para mejorar el rendimiento de la navegación.
react-native-svg: «13.9.0»
react-native-svg-transformer: «^1.3.0»
- Para trabajar con SVGs en React Native.
react-native-webview: «13.2.2»
- Para integrar vistas web dentro de la aplicación.
react-responsive: «^9.0.2»
- Para manejar diseños responsivos.
i18n-js: «^4.4.3»
- Biblioteca para la internacionalización de la aplicación.
install: «^0.13.0»
- Utilizada para la instalación de paquetes.