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
- 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
orControl+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
forecast-demo-record.mp4
This project is very easy to read, understand, maintain and add new features... Open weather map api has a very detailed and understandable document.
- Kotlin language
- MVVM pattern
- Hilt for Dependency Injection
- Coroutine
- Constraint Layout...
- View binding