/CatApp

The app consume a REST API and uses the retrofit+glide libs to display a image to user.

Primary LanguageKotlin

AppCat

[English]

this project is now avalible on the API site: https://cataas.com/#/integration The application was made in order to reduce anxiety symptoms in the midst of some type of crisis.

You click, you see a cat, simple as that.

It does transform the request into a bitmap and display to the user the image, using retrofit requisition and glide to load image. Also insert it to a database (on room ORM) to persist the data and display it later to users in a history tab (navigation) of cats seen. It is also possible remove some catPhotos or share it with another apps from the application.

Display of cat and overview

Navigating beteween tabs and deleting a photo of saved cat in database

         

Share feature to native share the photo in others apps

Download

App is now available to download on release

Libraries

Swipe Refresh layout

Glide v4.13

Jetpack libraries

View Model overView

Kotlin Flows on android

Paging3 Library

Room Persistence Library

Navigation Architecture Component

Lifecycle Architecture component