Thor is an android kotlin application for weather status and alarms for weather status.
- Create application design.
- Create model layer.
- Create network layer using Retrofit.
- Show current weather location.
- Select favourite location using googlemaps api.
- Show favourite locations details.
- Set an alaram or a notification Alaram Manager.
- Changing localization through settings screen SharedPreferences.
- Handling Offline Mode Using Room.
- Retrofit
- Room
- MVVM
- Dependency injection using hilt
- Repository design pattern
- Coroutines
you will find the apk file on (github)[ https://github.com/mahmoudmorsy201/Thor].
Download and install the apk file on android device min version : 27 prefered : 32
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.