The SDK consists of three different and independent packages. Two of them require that you have the office365-base-sdk package to work. The SDKs are compatible with the following Android versions: 4.0.3 ,4.1.2, 4.2.2, and 4.3.

To help developers get up to speed, Microsoft has also included two sample applications. The first is an asset management app that allows the user to view the items in a particular list of a SharePoint site; add a new item with a picture into this list; and update and delete an item from this list. The second is a "mail contact and calendar app that lets the user view all his mails from the drafts folder and send mail, events from all his calendars and all his contacts."

Microsoft Open Technologies, which has the job of building bridges between Microsoft and non-Microsoft technologies via open standards and open source, is also working on an open-source SDK that covers the Discovery application programming interface (API). Office 365's Discovery API is used to start and pass the user identity to the Office 365 service. Subsequently, this information used to initiate authorization flow gets the hosting location of services for that user, and gets the endpoints to the service.

This code is a preview so users shouldn't expect to see Android apps accessing SharePoint or Exchange in the next few weeks. Still, developers can start getting their feet wet with the code.