A
axiom-app-composition
Wzory architektoniczne dla struktury aplikacji iOS – stany, autentykacja, przełączanie widoków
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do zarządzania architekturą na poziomie aplikacji w iOS. Pomaga w strukturyzacji punktu wejścia @main, obsłudze przepływów autentykacji, przełączaniu między stanami bez migotania ekranu i koordynacji cyklu życia sceny. Zawiera wzory dla maszyn stanów, kontroli stanu aplikacji i decyzji dotyczące modularyzacji kodu.
Jak używać
- Zainstaluj skill w swoim projekcie Axiom, dodając go do konfiguracji Claude plugin dla iOS development.
- Użyj skill gdy pracujesz nad strukturą @main lub masz pytania o zarządzanie stanem aplikacji – na przykład "Jak przełączyć między ekranem logowania a głównym ekranem bez migotania?" lub "Gdzie powinien żyć stan autentykacji?".
- Skill zasugeruje wzory takie jak AppStateController z walidowanymi przejściami stanów zamiast rozproszonych zmiennych logicznych.
- Dla problemów z migotaniem ekranu podczas przełączania widoków skorzystaj z wytycznych dotyczących koordynacji animacji i SceneStorage.
- Jeśli planujesz podzielić aplikację na moduły, skill oferuje drzewo decyzyjne oparte na wielkości kodu i strukturze zespołu.
- Dla przywracania stanu aplikacji po jej zakończeniu, zastosuj wzory lifecycle scenePhase i walidacji stanu opisane w skill.