initialize method
void
initialize()
Implementation
void initialize() {
final libraries = thirdPartyLibraries;
screenMap.registerDialog(AFUIScreenID.dialogStandardChoice, (_) => AFUIStandardChoiceDialog(), AFUIStandardChoiceDialog.config);
screenMap.registerScreen(AFUIScreenID.screenDemoModeEnter, (_) => AFUIDemoModeEnterScreen(), AFUIDemoModeTransitionScreen.config);
screenMap.registerScreen(AFUIScreenID.screenDemoModeExit, (_) => AFUIDemoModeExitScreen(), AFUIDemoModeTransitionScreen.config);
appContext.defineScreenMap(screenMap, libraries);
appContext.initializeCore(coreDefinitions, libraries);
if(AFibD.config.requiresTestData) {
initializeTests();
}
if(AFibD.config.requiresPrototypeData) {
afInitPrototypeScreenMap(screenMap);
setPrototypeScreenMap(screenMap);
}
uiStore = createStore(
conceptual: AFConceptualStore.appStore,
enableUIRouting: true,
);
backgroundStore = createStore(
conceptual: AFConceptualStore.demoModeStore,
enableUIRouting: false,
);
}