This Application was developed as an assignment for an Android Development Course at International Hellenic University
Trvl is a simple Travel Agency app that allows the user to :
- Add/Update/Delete Travel Agency office.
- Add/Update/Delete a specific tour destination.
- Add/Update/Delete hotels tied to a specific tour destination.
- Add/Update/Delete vacation packages.
- Add/Update/Delete a vacation reservation
- You can locate your destination using google maps
- Notifications for every action
- Every action is using gestures
Project is implemented following Clean MVVM architectural pattern and uses:
- Room Api:https://developer.android.com/training/data-storage/room
- Navigation: https://developer.android.com/guide/navigation
- LiveData: https://developer.android.com/topic/libraries/architecture/livedata
- ViewModel: https://developer.android.com/topic/libraries/architecture/viewmodel
- ViewBinding: https://developer.android.com/topic/libraries/view-binding
You have to make Create and Add to your /local.properties file your personal Google Maps API_KEY.
MAPS_API_KEY=yourKEY