Weather App written in Kotlin that is using Jetpack Compose
To run the app you need key for the weather API. The app is using https://openweathermap.org/ for retriving data about the weather. To get free API key register on this site, then open the local.properties and add the following line. Just change your_api_key with your API key.
WEATHER_APP_KEY = your_api_key
You can check the demo here.
Data about the cities is retrived from local database that way it is faster when searching for particular city. I have generated the database as a .db file(SQLite DB), you can open or edit the data using this free tool DB Browser for SQLite.
- Add effects for different weather: Rain, Snow, Sunny, Mist…
- Add Weather widget fro the app