The main intent of this project is to familiarize myself with the Espresso API and its usage. As well as to get a chance to practice MVP one more time. However, I decided to make this short app even more challenging by adding a little bit of material design. Specifically, I wanted to implement a bottom sheet which allows to customize and order a coffee.
Here's the result:
Check out these features in more detailed view:
The sweetness level changes when the user drags the pointer to different positions. There are 4 levels.
I want to give a credit to this guy because without his article, which I highly recommend to read, I wouldn't have done this feature.