An open API service indexing awesome lists of open source software.

https://github.com/wojtekkula3/catchacat

Mobile application which presents different facts about cats.
https://github.com/wojtekkula3/catchacat

Last synced: 3 months ago
JSON representation

Mobile application which presents different facts about cats.

Awesome Lists containing this project

README

        

## 🐱 CatchACat - What is this project about?

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!

## How the design looks like?

 
   

## What technologies was used?

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)**

## Who is the author?

👨‍💻 Implemented by: [Wojciech Kula]

🔗 API: [cat-facts]

[Miquido]:
[cat-facts]:
[Wojciech Kula]: