Skip to content

Quotes app written in Kotlin using Flows, MVVM, Koin and modularization

Notifications You must be signed in to change notification settings

ktsiounis/Quotes

Repository files navigation

Quotes

Introduction ✋

This app for me is a good implementation of my latest experience with Flows, MVVM (with repository pattern) and new Unit Test techniques. Quotes is an app that has a list of quotes from a BE implementation and has the features of editing, deleteting and adding new quotes. It also has a feature of getting a random quote and it's the same for a whole day. At the end of the day, the random quote will change.

Screenshots 🖼️

Quotes List Quotes Details
Random Quote New Quote
Edit Quote

Testing 🧪

For the Unit testing I used Mockk for mocking dependencies, Turbine for Flows testing and kotest for more comprehensive matchers.

About

Quotes app written in Kotlin using Flows, MVVM, Koin and modularization

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages