- Compose: For layout;
- Coroutines/Flows: To work with asynchronous functions;
- OkHttp3: For HTTP requests;
- Hilt: For data injection.
- Clean Architecture with MVVM ;
- Modular structure;
- Interface-based.
To execute this application you need to install the Android Studio and run the application on your cellphone or in the Android Emulator.
- Install Android Studio: Follow these steps Install Android Studio;
- Go to Weather API website and create you own API key;
- Rename the file
key.properties.exampletokey.properties; - Open the
key.propertiesfile in BasicWeatherComposable root folder; - Set your api key.
Example: WEATHER_API=a1b2c3d4
ATTENTION: This application only runs on Android M (API 24) or higher versions.
