* Create, modify and delete events.
* Generate notifications for events.
* Day Calendar view.
* Event categorization.
* Set 'All day' long events.
* Fetching events from Google Calendar using Google Calendar API.
* SQLite backend for storing events.
* Setting preferences like 'First day of week', 'Display week number in Calendar'.
* App localization: DateTime strings are localised and updates with locale preferences change but GUI string still needs to be localized.