A modern Android application that allows users to explore curated lists of recommendations for various activities and places to visit in the city of their choice.
This project is built with Jetpack Compose and follows Android development best practices, including the MVVM architecture.







Features
City selection :
Choose between multiple cities and get recommendations tailored to the selected city.
Customized
recommendations :
Activity categories provide curated listings with images and detailed descriptions.
Modern and fluid interface :
Fully adaptive UI combines a branded TopBar, responsive navigation components, developer information page and Material 3 design with light and dark theme support across phones and tablets.
Smooth navigation :
Navigate seamlessly between different screens using Jetpack Navigation.
Tech stack
Kotlin :
Modern, concise language for Android development.
Jetpack compose :
Declarative UI toolkit for Android.
Material 3 :
Modern, accessible user interface.
StateFlow :
Reactive state management for real-time updates.
ViewModel :
MVVM architecture to separate business logic from user interface.
Jetpack navigation :
Manages navigation between screens.
WindowSizeClass :
Adaptative Ui.
WindowInsets :
Smart handling of system UI insets for immersive and adaptive layouts.


