Skip to content

🏡 Cozy House is an animal shelter app made as internship project. Features 🦮 - Explore our pets and find your friend. - Get detailed decription of all the pets. - Get details about pet diseases, parasites and inoculation. - Create a profile and add pet to the favorites. - Search filters for pets.

Notifications You must be signed in to change notification settings

mimakopanja/shelter-dom

Repository files navigation

Cozy House 🏡

Cozy House is an animal shelter app made as internship project for GeekBrains University.

App is using API data from CozyHouse.

Github to CozyHouse site

ForTheBadge COFEE ForTheBadge ANDROID ForTheBadge GIT

Features 🦮

  • Explore our pets and find your friend.
  • Get detailed decription of all the pets.
  • Get details about pet diseases, parasites and inoculation.
  • Create a profile and add pet to the favorites.
  • Search filters for pets.

Built With 👷🏻

  • Kotlin - First class and official programming language for Android development.
  • Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
    • LiveData - Data objects that notify views when the underlying database changes.
    • ViewModel - Stores UI-related data that isn't destroyed on UI changes.
    • ViewBinding - Generates a binding class for each XML layout file present in that module and allows you to more easily write code that interacts with views.
    • Paging 3 - The Paging library helps you load and display pages of data from a larger dataset from local storage or over network.
  • Moxy - Library that helps to use MVP pattern
  • Cicerone - Lightweight navigation library.
  • Dagger 2 - Dependency Injection Framework
  • Retrofit - A type-safe HTTP client for Android and Java.
  • RxJava - Java VM implementation of Reactive Extensions
  • Material Components for Android - Modular and customizable Material Design UI components for Android.
  • Lottie - Library that parses Adobe After Effects animations and renders them natively on mobile!

Download 📥

  • Download latest APK from here

Screenshots 📸

screenshot screenshot

Architecture 🏛

This project follows the MVP architecture with Moxy. schematic_using

Requirements 📱

  • Android 6.0 and Above
  • Min sdk version 23

Permissions 💻

  • Internet
  • Phone

Contributors 💼

https://github.com/mimakopanja/shelter-dom/graphs/contributors

If you liked the project don't forget to star ⭐️ and fork 🍴 the project.

About

🏡 Cozy House is an animal shelter app made as internship project. Features 🦮 - Explore our pets and find your friend. - Get detailed decription of all the pets. - Get details about pet diseases, parasites and inoculation. - Create a profile and add pet to the favorites. - Search filters for pets.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages