Skip to content
/ DogList Public

This Repo is Showing list of dogs. This is entirely based on jetpack component based on MVVM Architecture

Notifications You must be signed in to change notification settings

h4xor7/DogList

Repository files navigation

DogList

This is my first mmvm based application. This is entirely using jetpack component based on MVVM Architecture.

Application Install

You can Install and test latest PupyyIndra app from below 👇

Logo

Features

  • Home Screen - Shows list of Random Dogs with images
  • detail Screen - Shows Image and details about selected breeds of dogs
  • Setting Screen - Let you change the caching Time
  • Let you share dog info using sms

Built With

  • Glide - Glide is a fast and efficient open source media management and image loading framework for Android
  • Butterknife - For View Binding
  • Rx Android -For Network Call
  • Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
    • ViewModel - Stores UI-related data that isn't destroyed on UI changes.
    • Room - Room is an android library which is an ORM which wraps android's native SQLite database
    • Palette - The palette library is a support library that extracts prominent colors from images to help you create visually engaging apps.
    • Preference - To save/edit shared prefs data from xml .
    • LiveData - LiveData is an observable data holder class .
    • DataBinding -The Data Binding Library is a support library that allows you to bind UI components in your layouts to data sources in your app using a declarative format rather than programmatically.
    • navigation - Android Jetpack's Navigation component helps you implement navigation
    • Notification - A notification is a message that Android displays outside your app's UI to provide the user with reminders, communication from other people, or other timely information from your app
    • Permission

Architecture Components

Jetpack.png

About

This Repo is Showing list of dogs. This is entirely based on jetpack component based on MVVM Architecture

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages