Skip to content
/ Petting Public

Mobile App that fetches Dogs from THEDOGSAPI and display them with description and much more.

Notifications You must be signed in to change notification settings

Danc-0/Petting

Repository files navigation

Petting

Mobile App that fetches Dogs from THEDOGSAPI and display them with description and much more.

APP STRUCTURE

My Stack

  • Kotlin - a cross-platform, statically typed, general-purpose programming language with type inference.
  • Coroutines - lightweight threads to perfom asynchronous tasks.
  • Flow - a type of stream of data that emit multiple values sequentially.
  • Hilt - standard way of incorporating Dagger in Dependancy Injection.
  • Paging 3 - helps load and display data from a large source
  • Room Database - A persistence library that provides an abstraction layer over SQLite.
  • Jetpack
    • LiveData - is an observable data holder.
    • Lifecycle - perform action when lifecycle state changes.
    • ViewModel - store and manage UI-related data in a lifecycle conscious fashion.

Features

* Shimmering Effect

Architecture

Clean Architecture

MVVM - Model View View Model

About

Mobile App that fetches Dogs from THEDOGSAPI and display them with description and much more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages