- MVVM
- Koin
- Kotlin Flows
- Firebase (Firestore + Firebase Auth)
- Kotlin Coroutines
- Material Design
- Navigation component
- LiveData
- Retrofit2 (only for 3 GET calls from Fake Rest Api server)
- Room (only for cart cache)
- Get google-services.json file following this guide.
- Drop it at root of the presentation folder.
- Enable email & password authentication in firebase console.
- Create Cloud Firestore database in test mode.