Weather App
Weather App
Weather App
Weather App
Weather App

Categories

Mobile App

Summary

A modern Android weather app. It retrieves real-time weather information via the OpenWeatherMap API, supports saved locations, scheduled notifications, and English/Turkish localization.

About Project

WeatherApp is an Android application developed using Kotlin and Jetpack Compose, following the MVVM (Model-View-ViewModel) architectural model. Integrated with the OpenWeatherMap API via Retrofit, it provides real-time weather data, including temperature, humidity, wind speed, and weather conditions for any location worldwide. The application features a location search system with auto-complete suggestions and allows users to save multiple locations via a side panel and switch between them. Dynamic animated backgrounds enhance the user experience by visually reflecting current weather conditions. A built-in notification system sends scheduled daily weather updates using Android's NotificationManager. Users can fully customise the experience via a dedicated Settings screen, change themes, enable or disable notifications, and switch the app's language between English and Turkish. Developed on Android API 28+, the project uses Jetpack Navigation, DataStore for persistent settings, and Coil for efficient image loading. This makes it a clean, scalable, and production-ready weather application.

Created Date

June 03, 2025