Piszę aplikacje we flutterze, która składa się z ekranu logowania, strony głównej i kilku podstron.
Potrzebuję załadować dane do aplikacji z Rest API, ale nie przy wczytywaniu każdego z ekranów, ale najlepiej jeden raz - przed załadowaniem ekranu głównego, w ten sposób żeby dane były widoczne w innych ekranach.
To są dane, które zawierają 1000+ rekordów a ich wygenerowanie może trochę obciążać bazę. Są rzadko zapisywane, ale często odczytywane.
Sama procedura wczytywania z Rest API już działa, chodzi tylko o ogólną podpowiedź jak optymalnie 'umiejscowić i opakować' ją w kodzie.
Jak to najlepiej zrobić?