Android · AcademicMobile
WeatherPal
A location-aware Android weather app with real-time conditions, 5-day forecasts, and severe weather alerts — built around a fully reactive MVVM architecture.
Highlights
- MVVM with Kotlin StateFlow driving live UI updates across a multi-screen Compose interface.
- Startup location workflow using Google Play Services and Accompanist for runtime permissions.
- Async networking layer with Retrofit and Coroutines powering all weather data fetching.
Tech Stack
KotlinJetpack ComposeRetrofitCoroutinesMVVMGoogle Play ServicesMaterial Design