Skip to content

mostafa204/TripOne-ITI-final-project

 
 

Repository files navigation

Trip One

An Android Mobile Application that helps the user to record his/her planned trips with the his/her start location and the location desire , accompanied with the date and time of the trip and notes. The application should remind the user with the trips on the time specified by the user. In addition, the application should navigate the user to the right destination , and save the user's trips notes if there are any. After that, the application should keep track of the upcoming and past trips.


App Scenario

  1. First user can sign up by creating an account , she/he can sign in by his/her Google account directly
  2. User can add notes to the trip
  3. After sign in screen will lead you to the upcoming screen and it shows all the upcoming trips , it there is any trips , it will be empty
  4. User should click on floating action button to add a new trip , he/she should full all edit text (Trip name , start point , end point , date and time ) to add this trip to a room database
  5. User can start the trip once he/she add it or when it’s time to start the trip , there is an Alarm dialog that appears as a reminder and he can start , cancel or snooze
  6. If the user chooses to start the trip a map with his start and end point will start navigating the trip, also there is a floating widget icon showing the trip notes .
  7. If the user cancels the trip before it begins , it will be added to history with a status of "Cancelled!".
  8. if snooze there is a notification that will appear to remember you the trip
  9. Another screen called history , it contains all the previous trips
  10. User can sync data to FireBase
  11. User can logout from the application

Photos

About

ITI summer training final project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%