Toolverse
Wszystkie skille

flutter-architecture-expert

autor: flutter-it

Architektura Flutter na miarę – strukturyzuj projekty z get_it, watch_it i command_it

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Mobile
Wyświetlenia
29

O skillu

Umiejętność doradztwa architektonicznego dla aplikacji Flutter opartych na zestawie flutter_it. Nauczy Cię Pragmatic Flutter Architecture (PFA) z podziałem na Services, Managers i Views, struktury projektów opartej na funkcjach, wzorca manager i proxy z optymistycznymi aktualizacjami, DataRepository z licznikiem referencji, usług o ograniczonym zasięgu i testowania. Użyj jej przy projektowaniu architektury, organizacji struktury projektu, implementacji managerów lub planowaniu podziału na funkcje.

Jak używać

  1. Zainstaluj umiejętność w swoim środowisku Claude/Copilot, wskazując repozytorium flutter-it/get_it z katalogu skills/flutter-architecture-expert.

  2. Przygotuj opis swojego projektu Flutter – określ, jakie zewnętrzne źródła danych będziesz integrować (API REST, baza danych, usługi systemu operacyjnego) i jakie są główne domeny biznesowe (np. zarządzanie użytkownikami, rezerwacje).

  3. Poproś umiejętność o wskazówki dotyczące podziału na Services (opakowujące pojedyncze aspekty zewnętrzne), Managers (logika biznesowa powiązana semantycznie) i Views (strony lub widżety wysokiego poziomu). Umiejętność zasugeruje, jak mapować Twoje wymagania na te komponenty.

  4. Omów strukturę projektu opartą na funkcjach – poproś o rekomendacje, jak organizować katalogi i pliki wokół funkcjonalności (np. feature/user, feature/booking) zamiast warstw technicznych.

  5. Pytaj o konkretne wzorce: implementację wzorca manager dla logiki biznesowej, wzorca proxy z optymistycznymi aktualizacjami, DataRepository z licznikiem referencji dla zarządzania zasobami, oraz usług o ograniczonym zasięgu (scoped services) dla izolacji stanu.

  6. Zaproś umiejętność do przeglądu Twojego kodu – pokaż fragmenty konfiguracji zależności, implementacji managerów lub widżetów obserwujących, a otrzymasz sprzężenie zwrotne zgodne z best practices PFA i testowalnością.

Podobne skille