A fun experimental project that shows you how to order tea or coffee the local way in Singapore
- Starts off with few ready made popular drinks
- See the composition of the drink. i.e. 2 parts coffee + 1 part evaporated milk + part water
- Shows you how to order the drink in local tongue
- Allow you to create your own drink
- Android Data Binding Library Binding of xml elements, auto-update on data change
- Realm Database Fully open source client side database
- MVVM Framework Works quite well with data binding library.
- FanLayout Manager A beautiful UI library that provides a horizontal list with fan-out blade style
- RxJava Reactive extensions for JVM - a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
- Parceler Android Parcelable made easy
- WaveView Great reference to generating water wave like animation on view
- Subtle Patterns Background pattern image
- Material Palette Color theme generator
- NucleoApp Icons
- The usual material support library from Google
Custom slanted view, added proper fragment transitions with shared elements
First version with 3 main elements: dashboard, drinks maker and drinks details.
- Polishing: Custom fonts, Update fanout list item, more animations, drink details layout
- Feature: allow user to remove drink from fanout
- Tweak: Improve startup time and performance, better way to pre-populate database
- Build and deploy to Google Playstore
- Add Crashlytics
- More testing on different screen sizes
- Write unit tests