Wrapped Summary Screen
Component Detail
User Interface
high complexity
mobile
6
Dependencies
0
Dependents
2
Entities
0
Integrations
Description
Full-screen animated presentation that walks the peer mentor through their year in review, slide by slide. Implements Flutter Hero animations and page transitions to create the Spotify Wrapped-style narrative flow with accessibility labels for every slide.
wrapped-summary-screen
Responsibilities
- Render animated summary slides in sequence
- Manage slide navigation and progress indicators
- Provide full VoiceOver/TalkBack semantic descriptions per slide
- Display offline-cached summary when network is unavailable
Interfaces
buildSummarySlides(summary: AnnualSummary): List<Widget>
navigateToSlide(index: int): void
onSlideChanged(callback: Function): void
toggleAccessibilityMode(enabled: bool): void
showLoadingState(): void
showErrorState(error: String): void
dispose(): void
Relationships
Dependencies (6)
Components this component depends on
Related Data Entities (2)
Data entities managed by this component