Weather App" is a native Android mobile application that uses Kotlin to help users Know the weather conditions for them now or a place in the world and add some of the most important locations to the favorites list with some exciting settings that allow ease of use
- Splash Screen and Lottie Animation: A visually appealing initial screen with animated elements to enhance user experience.
- Initial settings dialog box that allows you to choose to use GPS or choose from Google Maps to use a custom location for the home page.
- The home page contains information about the time the entire weather condition was recorded and a forecast for the next twenty-four hours and five days as well.
- The Favorites page contains places that interest you and places that describe the weather conditions there.
- The settings page allows you to change some things that make it easier to use, such as wind speed units, temperature, language, and how to specify the location.
- Network Permission.
- Location Permission.
- Post Notification
- System alert window ( Display over Apps )
- Use Exact alarm
- Android Studio
- Kotlin
- MVVM Architectural Pattern
- Retrofit
- Room
- Coroutine with Flow
- Lottie animations
- OpenWeather API










