Technologies

Platforms
The application will be build for Android devices.

Google API
The backbone of the application will consist of the Google Drive API and the Google Calendar API

DropBox API
The Google Drive API doesn't allow the user to retrieve only the files from the drive. This forces the use of their architecture and UI styles raising the implementation difficulty. An alternative to Google Drive is the service offered by DropBox. The DropBox API is more lightweight and allows more freedom for implementation.

Unfortunately, since the DropBox service requires user registration I had to give up on using the Google Calendar API for the events scheduler so that the user doesn't have to create accounts on two separate services.