Skip to content

A weather forecast app done using Android's new UI toolkit Jetpack Compose. This project utilizes the clean architecture approach with the MVVM architectural pattern.

Notifications You must be signed in to change notification settings

jasmingrbo/weather-forecast

Repository files navigation

A weather forecast app

A weather forecast app done using Android's new UI toolkit Jetpack Compose. This project utilizes the clean architecture approach with the MVVM architectural pattern.

For the simplified version of this project, done using the Android's View system visit https://github.com/grb0/weather-checker.

The app is in unfinished state. Things to be done:

  • Detail screen
  • Settings screen

In order to build the project you'll have to provide:

  • google-services.json file to the app folder, or alternatively disable firebase features altogether by either deleting or commenting out the corresponding code
  • api keys in the file local.properties as follows:

Libraries used:

  • Hilt
  • Timber
  • Firebase
  • Retrofit
  • Moshi
  • Room
  • Accompanist
  • Coil
  • Lottie

Some screenshots:

1 2 3 4 5 6 7 8 9

About

A weather forecast app done using Android's new UI toolkit Jetpack Compose. This project utilizes the clean architecture approach with the MVVM architectural pattern.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages