We all would love to have our own personal diary written and maintained. But we never have the time nor the patience to do so. So here's something which does that for us and puts a smile on our face every time we walk down our memory lane. Well, we do know Facebook does that! But do we trust it enough to have our personal stuff on the internet? How would you like it if someone wrote your diary for you? Moments can be that one! :)

Moments can access your call logs, message logs, calendar events, location and displays a timeline of all these events, which can be edited and saved with a text note or audio note. The app adds call logs that had longer duration and message logs with longer threads, which could be of significance to the end user. The app syncs with calendar and gets appointments that will appear on the timeline. The app also tracks the location of the end user and match with the appointment location to create a checked in event without having the user to enter them.

The app was developed using Android Studio with a SQLite Database. The biggest challenge was to develop a location tracking service, which tracks your change in location and identify the kind of places you visit. The conversation tracker which breaks down user conversations into short and important ones, was critical too.

What we learnt ? - What it takes to participate and complete a hackathon!

The app can be extended to track user appointments and location to bring up missed events or appointments. It can also track user alarms, which can help it track user activities right starting from their beds in the morning. It can also be synced with Facebook to track user's social activities. The app can also prompt user notes based on the context of the event, like asking them "How did your wife like the dinner?" if there was an event "Dinner with Wife at Chipotle". The applications and extensibility of this app is numerous.

Share this project:

Updates