An experimental Flutter project exploring immersive UI, motion design, animations, and storytelling through Android version history.
- Vertical Page-Based Navigation: Smooth, full-screen swipe transitions.
- 3D Cube Transitions: Custom
Matrix4transformations simulating a 3D box folding effect. - Scroll-Snapped Entrance Animations: High-fidelity "Snap-and-Pop" sequence triggers perfectly when a new screen snaps into view.
- Glassmorphism: Premium UI aesthetics using backdrop filters and dynamic lighting effects.
- Android Showcase: An immersive showcase of major features from Android 12 up to Android 16.
- Flutter
- Dart
- PageView
- Custom Animations &
Matrix4Transforms - Google Fonts
(Beautiful 3D cube transitions and motion design)

(Crisp, premium typography and glassmorphism UI)

The goal of this project is to explore how traditional information-heavy interfaces can be transformed into more immersive and interactive experiences. By combining 3D geometry with strict sequence timing, it aims to create an app that feels like a physical, premium object in your hands rather than just a list of data.
This project strictly follows Clean Architecture principles to ensure scalability and readability:
- Models (
lib/models/): Core data structures (VersionInfo,FeatureItem). - Data (
lib/data/): Hardcoded museum text and asset paths decoupled from the UI. - Screens (
lib/screens/): Dedicated UI files handling complex animations and layouts.
- Ensure you have the latest version of Flutter installed.
- Clone this repository.
- Fetch dependencies and run:
flutter pub get
flutter run