Clean Code Weather app to get the current weather info.
- Location Tracking (get the current location of the user, and the weather info changes automatically when the location changes).
- Modern UI design with Jetpack Compose.
- Clean Code using Clean Architecture Patterns (MVI & MVVM).
- Can Get the weather info for the remaining hours of the day.
- get the current weather info for the current hour and represent it in simple user interface design & Accessibility.
- Permissions check (if you grant the location and internet permission or not).
In This App i used:
- Jetpack Compose for the design
- Retrofit & Rest apis for dealing and get the api data
- Weather Meteo Api
- Location Services for tracking the location
- MVVM architecture pattern
- MVI architecture pattern
- Fork it (https://github.com/tokhy1/WeatherApp.git/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request
- Email: mohamed21346587@gmail.com
- LinkedIn: LinkedIn Profile
Happy Coding!