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.

Feature: Annual Impact Summary (Wrapped)

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

Related Data Entities (2)

Data entities managed by this component