# WeatherApp
Weather App is that displays the weather status and the temperature from your location and also more of details.
Also, you can choose a specific location on the map and add it to a list of favorite locations and get all the weather information at this location.
In addition you can set an alert for rain, wind, clouds, Thunderstorm, fog,snow … etc.
### Name : Alshimaa Muhammad Abdulrhman
### Project Specification
- Minimum Sdk Version 26
- Target Sdk Version 30
### Technologies that were used in this app
- Kotlin
- Navigation component UI ( Bottom Naviagtion Activity) & Fragment
- Retrofit (REST API's)
- Kotlin coroutines
- Room Database
- WorkManager
- SharedPreferences
- Map
- Location
- Glide
- Material Design
- Architecture Pattern (MVVM)
- LiveData and MutableLiveData
- DataBinding