Skip to content

TranhGio/OpenWeather-Forecast-demo

Repository files navigation

Open Weather Forecast

This is weather forecast project using Open weather map api for back-end side. Provide users with features such as:

  • Select current location or other city for weather forecast
  • Provide detailed weather information such as temperature, humidity...
  • Can change the unit of temperature measurement
  • Provide weather information for today according to certain hours

Install

  • Make sure your Android Studio work well
  • Open this project by your Android Studio
  • Waiting to Android Studio and sync project with gradle file and download all dependencies need
  • Click run 'app' ▶️ button or ^+R on Mac or Control+R on Window
  • Waiting for your app install.
  • Using carefully 😁
  • Incase you fail at any step above, I had backup plan, you can use my forecast-demo.apk to install

Screen record

forecast-demo-record.mp4

Improvement

This project is very easy to read, understand, maintain and add new features... Open weather map api has a very detailed and understandable document.

Technical applied

  • Kotlin language
  • MVVM pattern
  • Hilt for Dependency Injection
  • Coroutine
  • Constraint Layout...
  • View binding

About

Is it sunny 🌤 or rainy ⛈ today?

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages