Skip to content

Consuming a restapi data with retrofit and rxjava to display diffrent breeds of animals

Notifications You must be signed in to change notification settings

jmngige/Pets-Shop

Repository files navigation

Pets-Retrofit

Consuming a restapi data with retrofit and rxjava to display diffrent breeds of animals

Installing the application

On installing the application requests some permissions to be allowed on the device

       

Loading the data

Once all the data is loaded, all the dog items are displayed on a recyclerview

OnClick

On clicking a single pet item on the screen, The app navigates to the details of the specific dog item clicked and displays a few details

Actionbar Menu options

The app also has a menu options on the actionbar for implementing settings The settings property is implemented using the Jetpack Preference Setting library

       

The Enable and disable notifications and the Enable and Disable Switches in the settings layout define the status of each respectively The switch toggle button on the Night mode enables and disable night mode in the application as shown in the images below

       

       

Tools and Technologies

  1. Kotlin
  2. Retrofit
  3. RxJava
  4. Room
  5. MVVM
  6. Jetpack Components
  7. Permissions
  8. Notifications
  9. UIModeManager

About

Consuming a restapi data with retrofit and rxjava to display diffrent breeds of animals

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages