Building Android Applications that Use Web Services APIs

Drupal offers a large and extensible set of back-end services (via Services Module in D6 & D7 and via Core in D8), from Content to User to Views to Commerce, that can enrich your Android app, and increasingly they have a uniform set of APIs. This session discusses how to use them efficiently and securely, including authenticating safely and with good user experience, and describes Android-specific app-level optimizations. This talk will also introduce Services Endpoints - the ability to define your own REST APIs with Services Module, and use the API infrastructure to serve them. We will show you how you can use Endpoints to build great mobile apps back-ended by Drupal.

  • Learn how to configure Services Endpoints
  • Learn how to use DrupalCloud library for your Android Apps to do some low level communication work https://github.com/INsReady/DrupalCloud
  • Learn how to architect Content Provider on Android with Drupal
  • Learn how to implement Authentication
  • Learn how to architect content syncing strategies, implementing your own SyncAdapter
  • Learn how to monitor the mobile traffic, using Google Analytics Service http://drupal.org/project/gaservice
Schedule info
Status: 
Proposed
Session Info
Speaker(s): 
Track: 
Coding + Development
Experience level: 
Advanced