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.

Feature: Annual Summary (Wrapped)

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