Annual Wrapped Screen
Component Detail
User Interface
high complexity
mobile
3
Dependencies
0
Dependents
2
Entities
0
Integrations
Description
Animated year-in-review screen sequence that presents the peer mentor's annual impact data using progressive disclosure. Built with Flutter AnimationController, Tween, and Hero transitions; each slide is a stateless widget parameterized by the pre-computed summary payload.
annual-wrapped-screen
Responsibilities
- Render multi-slide animated sequence with Hero and Tween transitions
- Display aggregated stats: activities, hours, contacts, events, badges
- Drive progressive disclosure - one metric revealed per slide
- Trigger share flow via Wrapped Share Widget on final slide
- Gate display behind achievements-gamification module toggle check
Interfaces
buildSlide(SummaryPayload payload, int slideIndex) → Widget
animateIn(AnimationController controller) → void
onShareTapped() → void
onDismiss() → void
Relationships
Dependencies (3)
Components this component depends on
Related Data Entities (2)
Data entities managed by this component