This repository features an Android application that fetches information from Yelp Fusion APIs and displays the closest results to the user in a pleasant layout.
The objective for this was to explore Android technologies. This app features:
- MVVM architecture for presentation layer
- A Clean Architecture implementation, with layers separations for presentation, domain and data
- Usage of Kotlin language
- Usage of DI with Koin
- Remote data access with Retrofit
- Unit test example
- Integration test example using Robot pattern