Project Description:
A modern hotel booking mobile application built with Flutter, focused on delivering a smooth and interactive user experience through clean UI and native animations.
Key Features:
? Hotel Card Expansion
Tapping the hotel card triggers a smooth animated expansion that reveals room details, with border radius transition and fade-in text.
? Tab Content Switch
Seamless fade-out and fade-in transition when switching between Offers and Guest Reviews tabs.
? Animated Price Slider
The progress bar animates smoothly to the new position when the user enters a price value, calculated as a percentage of the max range.
⭐ Bounce Effect
A satisfying multi-keyframe bounce animation on the Book Now button for a polished feel.
Tech Stack:
Flutter (Dart)
Zero external packages
Pure Flutter animation controllers & tween sequences
Clean architecture with separated widgets, models, and screens