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.
- Host: GitHub
- URL: https://github.com/wojtekkula3/catchacat
- Owner: wojtekkula3
- Created: 2022-05-07T16:10:07.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-05-13T12:09:23.000Z (about 3 years ago)
- Last Synced: 2025-02-21T10:40:43.145Z (4 months ago)
- Language: Kotlin
- Size: 336 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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]: