Weather android app to search the weather details using OpenWeatherMap API.
- MVVM Architecture
- LiveData
- Coroutines
- Hilt ViewModel
- Room Database
- Coil
- DataBinding
- app: Contains Application and AppConstant classes
- database: Models to work with Room database
- di: Hilt classes to work with Network and Database
- network: Services and network models
- repository: Contains all repositories
- utils: Utility class
- presentation: View classes along with their corresponding ViewModel.
android versions targeted:
- Android 5.0 Lollipop(API level 21) or higher
- 1.0 (10/03/2023)- Initial implementation
@SWAMINATHAN