Google Calendar sync (beta)
The Google Calendar sync feature can be enabled in the configuration screen, which can be accessed by pressing C (or a left trackball movement):
As seen in the image, a first time setup is required: your Google Calendar username and password (see more about this below). Once you confirm them, the app will try to perform a login and will add all the existing tasks with due dates to the Google Calendar. If this process succeeds, from now on, every time you add a task with a due date the app will try to connect to the internet and add the corresponding event to the calendar (see more about the internet connection below).
Internet connection: the app won't explicitly handle connection stuff through any kind of technology (WiFi, EDGE, GPRS, etc.) but instead will just start doing the job, using whatever connection is provided by the Android operating system.
Password usage: the app will use the login info only for the Google Calendar service, and it isn't transmitted elsewhere. The login is performed through HTTPS (HTTP over Secure Socket Layer).
Why is this feature experimental? Because for now, everything the app does is to add events. Normally, when you check or delete tasks, events should be deleted, but they currently aren't - because this will ultimately be a 2 way sync, i'll need some more time to make a good design and implement an efficient scheme of online event handling (retrieving, etc.) If you have some feedback about this feature please don't hesitate to contact me. Btw, the app will soon be open-sourced to allow for an even broader functionality, even with other services, not just Google Calendar.