This repository contains the source code of an android application developed as a requirement for the application for Android Developer (Africa) at Wit-Software.
The app makes requests to OpenWeatherApi and parses its Json response to get the weather of my city Maputo
and 10 European cities Lisbon, Madrid, Paris, Berlin, Copenhagen, Rome, London, Dublin, Prague and Vienna
.
- Android Jetpack - is a suite of libraries to help developers follow best practices, reduce boilerplate code, and write code that works consistently across Android versions and devices so that developers can focus on the code they care about.
- Dagger Hilt - A library that provides a standard way to incorporate Dagger dependency injection into an Android application.
- Glide - A fast and efficient open source media management and image loading framework for Android
- Gson - A Java library that can be used to convert Java Objects into their JSON representation.
- Retrofit2 - A type-safe HTTP client for Android and Java.
- Kotlin Coroutines - a rich library for coroutines developed by JetBrains.
- SDP - An android lib that provides a scalable size unit.
- SSP - An android lib that provides a scalable size unit for texts.
In order to test this code: