Calendar apps help plan out upcoming events. When choosing a calendar app there are a few key things to consider: how easy is it to add events, how it helps the planning process, how it helps keep track of everything and what helpful information it can present in each context.

Good apps will allow adding events quickly. Some apps even support natural language input that allows adding events in a conversational manner. For example, typing in “A meeting with Stuart Kearney at 2pm at Philz Coffee” will add an event and set the date and time.

They will provide an easy way of overviewing upcoming events by laying them out in a way that’s both intuitive and information dense. Most will offer homescreen widgets that will give an idea of upcoming events without having to open up the app.

Good apps will provide integrations with various third-party services that add contextual information. Information such as a getting directions to an event using a navigation service or automatically adding events from social networks or email.

All views have an option of adding a new event by tapping the plus sign at the lower right corner of the screen. This opens up a form with the allowing you to add location, start/end times, guests, description, color-code as well as choosing if it's an all day event, how often it repeats, how...

In addition to day, week and agenda views that have improved aesthetics and usability features compared to the stock app, there are also two views that combine agenda and month views in interesting ways. One approach shows a complete, color-coded month with agenda view beneath it and the second s...

There's different branding depending in different places, sometimes looking at an event requires tapping twice while most of the time it's once, a horizontal list of items looks differently based on the views it's accessed through, etc.