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


