A simple and straightforward weather application developed for Android.
Weather data is provided by the OpenWeatheMap API
Android Studio (Jetpack Compose / Kotlin)
-
Current Weather: Provides current weather for any specific city or location.
-
Short-term forecast: Forecast for the next 5 days.
-
Geolocation: Allows the app to automatically obtain weather data for the user's current location, thereby showing them weather information for their location.
-
City List Management: User can add cities to their personal list, allowing them to track the weather conditions of multiple locations.
-
Integrated Widget: Widget on the device home screen, allowing a quick glance at weather conditions without opening the full app.
-
Exception cases: The application also manages some exceptional cases, notably the absence of internet, GPS signal, or location permissions. Despite these "problems", the application remains functional and informs the user of these situations.
Home Screen | Details Screen |
---|---|
Forecast Screen | Locations Screen |
---|---|
Search Screen |
---|