FeatureModule
interface FeatureModule
Interfejs reprezentujący kompletny, spójny moduł funkcjonalny ("Feature").
Każdy moduł w aplikacji (np. Asian Media, Games) implementuje ten interfejs, aby w jednym miejscu zadeklarować wszystkie swoje punkty integracji z główną aplikacją:
Zakładkę w UI (
Tab)Endpointy API (
ApiModule)Ekrany dostępne z zewnątrz (
ScreenFactory)
Główna aplikacja (desktop-app) zbiera listę obiektów FeatureModule i automatycznie konfiguruje na ich podstawie nawigację, serwer API i routing zdarzeń.