Components: ( MVVM, Clean Architecture) Retrofit QRCode Google Maps RxJava Room DB TrueTime Dagger2 EventBus Gson ReactiveNetwork