flowmvi
Przewodnik po architekturze FlowMVI — stores, pluginy i dekoratory dla Kotlin
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność zawierająca referencje API i wzory użycia FlowMVI — biblioteki do budowania reaktywnych store'ów w Kotlinie. Dowiedz się, jak definiować kontrakty (State, Intent, Action), instalować pluginy w łańcuchu odpowiedzialności, stosować dekoratory do zawijania logiki oraz łączyć store'y. Zawiera sygnatury API, zachowanie callbacków i linki do oficjalnej dokumentacji. Idealna dla deweloperów pracujących z pipelinami pluginów, kompozycją store'ów i autoryzacją własnych rozszerzeń.
Jak używać
- Załaduj umiejętność FlowMVI, gdy pracujesz z architekturą MVI w Kotlinie — szczególnie przy budowaniu store'ów, instalowaniu pluginów lub tworzeniu dekoratorów.
- Zapoznaj się z trzema kluczowymi elementami kontraktu: zdefiniuj
MVIState(stan immutable, najlepiej data class),MVIIntent(zdarzenia wejściowe, sealed interface) iMVIAction(efekty uboczne, opcjonalnieNothingjeśli nie potrzebujesz). - Skorzystaj z referencji
api-signatures.mddo sprawdzenia sygnatur metod core API orazplugin-signatures.mddla wszystkich dostępnych pluginów i dekoratorów. - Zbuduj store, który przetwarza intenty poprzez pipeline pluginów w określonej kolejności — kolejność wpływa na zachowanie. Pluginy działają jako łańcuch odpowiedzialności.
- Zainstaluj dekoratory, które zawijają cały łańcuch pluginów i mogą przerwać jego wykonanie — przydatne do logowania, walidacji lub modyfikacji przepływu.
- Gdy potrzebujesz pełnej dokumentacji pluginów, integracji lub zaawansowanej konfiguracji stanu, otwórz linki z pliku
references/docs-index.md— zawiera on adresy do oficjalnej dokumentacji.
Podobne skille
security-compliance
autor: davila7
python-expert
autor: Shubhamsaboo
reviewing-code
autor: CaptainCrouton89
openapi-spec-generation
autor: wshobson
architect-review
autor: sickn33
gmail-manager
autor: jeffvincent