Skip to content

Kobreizhyashi/weatherreport

Repository files navigation

Weather report app

Foreword

This app has been coded as a good way for me to play with Jetpack compose.

This helped me discover or practice on some concept as Stateflows, or coroutines.

Short description

This app is supposed to show a first screen (called Home) with a button which lead the user to an another screen called Weather Report.

This second activity will show a progress Bar, from 0% to 100%.

During this time (which takes 60 seconds), an API call is made every 10 seconds.

When it's over, a simple (but clear & readable) datatable shows weather report for different cities.

The user can redo this weather report generation by clicking on a button at the bottom of the screen.

Every 6 seconds, a message is updated above this button, without any time out.

Make it work (IMPORTANT)

The API KEY has been removed for security reasons and must be filled in data/constants.kt.

A key can be grabbed straight out of openweathermap.com (sign up & check your emails :-)

If this is not done, all API calls will throw IOException and the generation will be stopped...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages