Android app for bargaining prices of drinks in a restaurant.
This repo is part of the Bargaining Bot project.
- Model-View-ViewModel architecture pattern
- Kodein for dependency injection
- Room for local sq-lite storage
- LiveData and ViewModel to implement the observer pattern
!! The Dialogflow sdk used in this project might be depricated October 2019.
- First you will need to connect this app to your Firebase project. Follow the steps in the official documentation.
- Next setup Firebase Authentication. This app uses both Google and Facebook login. If you want to setup Facebook login you will need to register your app with Facebook.
- If you don't want to setup the entire backend system and just try the app, you will need to modify the network classes to send back dummy data.
- If you have setup the entire system then at this point everything should work properly.