Weatherapp

Weatherapp is a simple weather forecast app, which uses some APIs to fetch 5 day / 3 hour forecast data
from the OpenWeatherMap and to fetch places,cities,counties,coordinates etc.
from Algolia Places. The main goal of this app is to be a sample of how to build an high quality Android application
that uses the Architecture components, Hilt etc. in Kotlin.

Architecture

The app uses MVVM [Model-View-ViewModel] architecture to have a unidirectional flow of data, separation of concern, testability, and a lot more.

Architecture

Design

Inspired by Ramonyv and weather icons taken from isneezy/open-weather-icons

GitHub

View Github