This repository contains code assignment finished as a part of TIDAL interview. Main points:
Data Layer
- repository implementations
- entities which are copies of JSON fetched from API
Domain Layer
- repository interfaces (abstractions)
- entities which are used in business logic
- use cases (interactors)
Presentation Layer
- Adapters
- ViewModels
- Custom Views
- Fragments


