Skip to content

Application with stoic quotes. Takes quotes from API and saves in local DB. User is able to add quotes to favorites, display a random quote. #MVVM #RoomDB # Retrofit #Gson #OkHttp #hdodenhof

Notifications You must be signed in to change notification settings

maciejglownia/Stoic-Breath

Repository files navigation

Stoic Breath

Goal

This is an application to let user get acquainted with stoic thoughts.

There are two main goals of creating this application:

  1. Deliver tool, that users can study stoics' thoughts, save their favorites quotes, inspire, find a wisdom.
  2. Practice coding, among others: MVVM, Room, API, Retrofit, Navigation Component, Fragments, ViewModel, View Binding, LiveData, Coroutines, Third Party Library, Gradle etc.

Architecture

Architecture

Screenshots

Quote List Single quote Favorites Random Downloading No Internet

Overview

This application gets more than 1000 quotes from API and saves it in the database. User is able to:

  1. See a list of all quotes,
  2. Go to a single quote,
  3. Add them to favorites or delete them from database,
  4. Draw a random quote.

Thank you

Dear Visitor

If you see an opportunity to improve my code do not hesitate to contact me: maciej.k.glownia@gmail.com. If you want to copy it and develop with your own idea, take it and enjoy learning path.

About

Application with stoic quotes. Takes quotes from API and saves in local DB. User is able to add quotes to favorites, display a random quote. #MVVM #RoomDB # Retrofit #Gson #OkHttp #hdodenhof

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages