The application was made for recrutitment process of Miquido company. Its purpose is to present list of facts about cats that was written by users and cat lovers. Do you want catch a cat? Check it out!
To implement that project Android and Kotlin language was used with min. SDK 23 (Android 6.0). The program uses Navigation Component with NavGraph.
With the use of Clean Architecture and MVVM the presentation, business and data layers are separated. The data layer has two sources - CatFacts API handled by Retrofit, and local database implemented by Room Database which presists 30 facts.
Other technologies that was used: LiveData, LiveEvent, Timber, Hilt (Dependency Injection)
👨💻 Implemented by: Wojciech Kula
🔗 API: cat-facts

