TripPlanner-MVP icon indicating copy to clipboard operation
TripPlanner-MVP copied to clipboard

Trip Planner - A demonstration project for showing use of MVP architecture with easy and reusable components. It demonstrates mainly the MVP pattern with different tools like data-binding, firebase, w...

Logo

Trip Planner

A demonstration application which allows us to implement MVP architecture pattern with a more simple and robust way. It includes use of firebase as a backend platform and a modular approach for making it reusable in future

Based on my blog series : MVP Redifined on medium.com

Setup

Get google-service.json file from firebase console and put in place TripPlanner/mobile/

Guide : https://firebase.google.com/docs/android/setup


Firebase

  • Auth : https://firebase.google.com/docs/auth/android/start/

  • Database : https://firebase.google.com/docs/database/android/start/

  • Storage : https://firebase.google.com/docs/storage/android/start

Data Binding

  • https://developer.android.com/topic/libraries/data-binding/index.html

  • https://github.com/HarinTrivedi/MyDataBindingExample-master

MVP

mvp

Sample

Home Add
Detail

@Harry's Lab