Ir al contenido principal

Arquitectura de Comunicación

Patrón BLoC (Business Logic Component)

Todos los módulos implementan el patrón BLoC:

View (UI) <--> BLoC <--> Service <--> API/Backend

     |

     v

SharedPreferences (Almacenamiento local)


Flujo de Datos

  1. UI (View) solicita datos

  2. BLoC recibe la solicitud y coordina la lógica

  3. Service realiza la llamada HTTP

  4. Respuesta es procesada por el BLoC

  5. UI se actualiza con los nuevos datos

Método HTTP Personalizado

Ubicación: lib/src/Utils/ineternet.dart

Internet.httpPost(

  url: String,

  body: Map<String, dynamic>,

  timeOut: bool (opcional),

  seconds: int (opcional)

)


Internet.httpGet(

  url: String,

  body: String

)