Portfolio Details
Project information
- Category: Mobile App
- Tech Stack: Android Studio, Kotlin, Retrofit, MotionLayout, ViewModel & LiveData, Coroutines & Flow, Navigation Component.
Modern Weather App
Modern Weather App is a sleek and dynamic weather forecasting mobile application developed using Kotlin in Android Studio. It provides real-time weather updates with beautifully animated UI transitions powered by MotionLayout.
The app fetches and displays current, hourly, and weekly forecasts using Retrofit and a weather API. It utilizes ViewModel, LiveData, and Kotlin Coroutines with Flow to handle asynchronous data loading and ensure responsive UI behavior.
Key features include location-based weather updates, UV index, sunrise/sunset times, humidity, visibility, and wind speed metrics. With smooth navigation powered by the Navigation Component, the app delivers an engaging and informative user experience.