This is an Android app similar to calendar.
I believe it is more than 2000 lines of code.
It puts events in the calendar like interface (custom made), events can be shown on google map, at the time of event, notification will be shown on the phone. User can setup the notification.