Weather App written in Kotlin that is using Jetpack Compose

WeatherApp

Weather App written in Kotlin that is using Jetpack Compose

How to

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.

To do

  1. Add effects for different weather: Rain, Snow, Sunny, Mist…
  2. Add Weather widget fro the app

GitHub

View Github