This repository contains a simple app to get books from the Google-Books API and show them on a list that shows book details when items on the list are tapped. Made implementing MVVM architecture using Hilt, Retrofit, DataBinding and Navigation Component Applying Clean Code using OOP and SOLID Priciples.
- data: It contains all the data accessing and manipulating components.
- di: Dependency providing classes using Hilt.
- network: Network related classes for dealing with api calls.
- presentation: View classes along with their corresponding ViewModels.
- repository: Repository classes.