Weather App with https://openweathermap.org/ + GoogleMaps + GeoDB
In your local.properties file, add your API keys
MAPS_API_KEY="Your MAP_KEY"
BASE_URL=https://api.openweathermap.org/data/2.5/
OPEN_WEATHER_API_KEY= "Your OPEN_WEATHER_MAP_KEY"
-
For ciites search GeoDB free api's are used http://geodb-cities-api.wirefreethought.com/
-
For Maps, Google Map Platform is used https://developers.google.com/maps/documentation/android-sdk/start
-
For getting weather details for city https://openweathermap.org/
-
For Search bar https://github.com/mancj/MaterialSearchBar
Apart from these this project is build with MVVM, Hilt, Coroutines, Data binding and Retrofit Network Client