Android Weather app using OpenWeather Api.
- Use Android Studio Chipmunk | 2021.2.1 (latest stable) or newer (unstable channels). Because I use testFixtures which is supported in this release.
- Add your google API key to
local.properties
fileMAPS_API_KEY=YOUR_API_VALUE
You can use this debug or release builds generated with my own restricted API key.
- Gradle 7.4 to get benefit from some new features:
- Managing dependencies using Version Catalog Update Plugin and Versions Plugin.
- 100% Kotlin:
- DSL.
- Coroutines.
- Architecture:
- Clean Arch + MVI.
- Single Activity.
- Dagger Hilt for dependency injection.
- DataBinding.
- Jetpack Components.
- Retrofit for networking.
- Debugging Tools:
- Unit Testing:
- Static analysis tools:
- Other Libs and tools:
- Coil for image loading.
- Lottie for animation.
- Google Places SDK.
- Splash Screen API.