ramack / ActivityDiary

Android diary for any kind of activities
GNU General Public License v3.0
73 stars 37 forks source link

Ability to synchronize Activities Dairy with GPS #130

Open tykees opened 6 years ago

tykees commented 6 years ago

Proposal Some of the components of activities dairy are Cinema, office, Relaxing, Exercise and soon on, and i believe there are some specific locations for the the started component which it is not within the house of the activities dairy users and this prompt me to suggest the Ability to synchronize activities diary with GPS service.

Having GPS service synchronize with activities dairy each time users want to plan their activities clicking on Cinema button, there will be a pop up at the side if the screen showing locations of different cinemas so the users can decide to go for the one that is more close by or rather the one that suit his/her taste. also like activity for relaxing there will also be a pop up showing several relaxation centers within the environment and beyond and these will be applicable to all the functions and activities on the application.

For more details about this suggestion Click HERE

ramack commented 6 years ago

Thanks for this proposal. For now the main use case for ActivityDiary was intended to be for "logging what you are doing". I did not think of it as a planning app, I.e. For your proposal we normally would assume, that at least 1-2 hours before you actually enter the cinema you plan to go there. (1) You wanna select which film you are interested in and see where this film is viewed at which time.

Then you would reserve tickets (2), and xxx minutes before the film starts you need to be there to collect the cards and you also need some time to reach the theater. (3)

  1. Film selection is something very specific, I fear it will not be realizable any time soon to get this into activity diary. 2+3 are more realistic to have, maybe with a kind of planning: "I want to be at the cinema at 8:00PM" - so the popup for leaving can be 30 min before (based on the knowledge that you usually travel 30 mins before being in the cinema). That one is related to #72. I will extend that to have explicitly scheduled events.

Instead of 1, we could also think of GPS integration like that: If you schedule a visit in the cinema (either in an ActivityDiary integrated approach or in the calendar app) and the diary has 5 different locations where you usually go to the cinema your current location can be used together with a routing app to indicate when you should leave.