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.
Quotes List | Quotes Details |
---|---|
![]() |
![]() |
Random Quote | New Quote |
![]() |
![]() |
Edit Quote | |
![]() |
For the Unit testing I used Mockk for mocking dependencies, Turbine for Flows testing and kotest for more comprehensive matchers.