tokhy1 / WeatherApp

Android Application to get the current weather info and represent it.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Weather Application

Clean Code Weather app to get the current weather info.

Preview

App preview

Features

  • 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).

Acknowledge

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

Contributing

  1. Fork it (https://github.com/tokhy1/WeatherApp.git/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Contact

Happy Coding!

About

Android Application to get the current weather info and represent it.


Languages

Language:Kotlin 100.0%