Saltar al contenido principal

Requisitos para el desarrollo de la app

Para asegurar la correcta compilación y ejecución de la aplicación móvil de Maroun S.A., el entorno de desarrollo debe cumplir con los siguientes estándares técnicos.

Entorno de Software

Es indispensable contar con las siguientes herramientas instaladas y configuradas:

  • SDK de Flutter: Versión estable (Stable Channel). Se recomienda ejecutar flutter doctor para verificar que la instalación sea correcta.
  • Entorno de Desarrollo (IDE):
    • Android Studio (Recomendado para la gestión del SDK y emuladores).
    • Visual Studio Code (Con las extensiones oficiales de Flutter y Dart).
  • Android SDK: Versión actualizada, incluyendo las Build-Tools y el Platform-Tools.
  • Git: Para la gestión de versiones y clonación del repositorio.

Hardware y Pruebas

La aplicación puede ejecutarse en dos tipos de entornos de prueba:

  1. Emulador de Android:
    • Se recomienda una imagen con Google Play Services.
    • Mínimo 4GB de RAM asignados para un rendimiento fluido.
  2. Dispositivo Físico:
    • Debe tener habilitadas las Opciones de Desarrollador.
    • La Depuración por USB debe estar activa.
    • Conexión mediante cable USB de buena calidad o mediante red (Wireless Debugging).

Librerías Base

El proyecto depende de los siguientes módulos fundamentales (gestionados vía pubspec.yaml):

  • Material Design: Para toda la interfaz gráfica nativa.
  • InAppWebView: El motor que renderiza el sitio institucional.
  • URL Launcher: Para la gestión de seguridad de enlaces externos.
  • Services: Para la comunicación con las funciones del sistema operativo.
Recomendación

Si es la primera vez que configuras el entorno, asegúrate de que el comando flutter doctor no devuelva errores críticos en la sección de Android toolchain.