Sobes.tech
Junior

Mit tárolnak az adat rétegben?

sobes.tech MI

Válasz az MI-től

Az adatszint ("Data Layer") az alkalmazásban használt adatok tárolására és kezelésére szolgál. Fő funkciói:

  1. Adatforrások (Data Sources):
    • Helyi: Room adatbázis, SharedPreferences, fájlrendszer.
    • Távoli: REST API-k, GraphQL API-k.
    • Gyorsítótárazás.
  2. Tárolók (Repositories):
    • Az adatok "egyetlen igazság forrása".
    • Elvonják az adatlekérés, tárolás és feldolgozás logikáját a felső rétegektől (Domain és UI).
    • Metódusokat határoznak meg az adatokhoz való hozzáféréshez, például getUserProfile(), saveUserData(user).
    • Tartalmazzák az adatokkal kapcsolatos üzleti logikát (pl. választás a helyi gyorsítótár és a távoli forrás között).

Az adatszint fő célja, hogy megbízható, skálázható és tesztelhető hozzáférést biztosítson az adatokhoz, miközben elrejti a megvalósítás részleteit az alkalmazás többi részétől.