AzizaHelmy / Daily_Forecast

Daily forecast app built with Jetpack Compose and the latest android libraries.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Daily forecast Application

Daily forecast application is a simple application consisting of only one screen with a top bar containing a dropdown menu , this dropdown menu contains cities names then when the user clicks the search the app hit api and get daily forecast data for given city name, and cache it.

If a user faces any failure in data retrieval, the app first check if needed data exists in local cache. If yes app display cached data and show some warning to indicate it’s not accurate data, if no data cached he see UI represent this error and option to retry.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 3 Screenshot 3 Screenshot 3

Achivments πŸŽ‰πŸŽ‰

enjoy: https://wakatime.com/@aziza/projects/fdgiutzvmx?start=2024-04-17&end=2024-04-23

πŸš€ Tech stack

Architecture

This project uses **MVVM (Model View View-Model).

How to build on your environment

Add your API key for News Api in secret.properties file.

  • API_KEY="YOUR_API_KEY"

About

Daily forecast app built with Jetpack Compose and the latest android libraries.


Languages

Language:Kotlin 100.0%