configuratorSections top-level constant
The 12 sections in the exact Release 0.3 order (FR-004).
Implementation
const List<Section> configuratorSections = [
Section(kind: SectionKind.identity, title: 'Project Identity'),
Section(kind: SectionKind.platforms, title: 'Flutter SDK and Platforms'),
Section(
kind: SectionKind.applicationFoundation,
title: 'Application Foundation',
capabilityIds: applicationFoundationCapabilityIds,
selectionType: SelectionType.single,
optional: true,
),
Section(
kind: SectionKind.architectureDepth,
title: 'Architecture Depth',
capabilityId: 'org.architecture_depth',
selectionType: SelectionType.single,
),
Section(
kind: SectionKind.stateManagement,
title: 'State Management',
capabilityId: 'org.state_management',
selectionType: SelectionType.single,
),
Section(
kind: SectionKind.routing,
title: 'Routing',
capabilityId: 'org.routing',
selectionType: SelectionType.single,
),
Section(
kind: SectionKind.backend,
title: 'Backend and Networking',
capabilityId: 'org.backend',
selectionType: SelectionType.multi,
optional: true,
),
Section(
kind: SectionKind.dependencyInjection,
title: 'Dependency Injection',
capabilityId: 'org.dependency_injection',
selectionType: SelectionType.single,
),
Section(
kind: SectionKind.dataModeling,
title: 'Data Modeling and Serialization',
capabilityId: 'org.data_modeling',
selectionType: SelectionType.single,
),
Section(
kind: SectionKind.localStorage,
title: 'Local Storage',
capabilityId: 'org.local_storage',
selectionType: SelectionType.multi,
optional: true,
),
Section(kind: SectionKind.validationProfile, title: 'Validation Profile'),
Section(kind: SectionKind.summary, title: 'Blueprint Summary and Review'),
];