Headless Drupal cordova app using Drupal services for angular and ionic

Skill level

Headless Drupal cordova app using Drupal services for angular and ionic


Building cordova app using Drupal  services and ionic is one of the areas that I have been working on. This helps serve multiple use cases in the context of app development. Drupal acts as content repo and the cordova App could consume content using the REST apis. We use ionic because of hybrid, as well as its additional core features, faster, simple to develop and time saving.

As my work in the last 6 months has been in this area with a live cross platform solution. In this session would share some of the Key challenges and Simple solutions to make your App Cross platform, Strategies to overcome deficiencies of ionic to build an App that is as close to a Native App.


In this session, we will walk through:

  1. An Introduction to Ionic Application

  2. Why Ionic Framework?

  3. How to use drupal for mobile application

  4. How to setup a Drupal enabling REST

  5. Building an ionic helloworld application

  6. Integrate ionic with Drupal using the services 3.x module

  7. Key Challenges in building Hybrid App and how to overcome them

  8. Deficiencies of Ionic over Native App and the approaches we took to overcome the same


Intended Audience

  • Drupal developer with minimal knowledge of javascript and HTML

  • A small introduction to AngularJS Will be more helpful to understand clearly

  • Anyone interested in hybrid mobile application development

  • Anyone to extend drupal websites to mobile applications

     Join my session, by the end of the session you will have a clear idea of Headless drupal and the knowledge to build ionic mobile application!


About the Speaker

Works at Unimity Solutions. An expert Front end developer, Drupal Themer and mobile App developer. I have worked on include: Drupal 7, Ionic, XMPP, StropheJS and PhoneGap. I have worked on live use cases of Drupal integrating with mobile and other stand alone real time applications. My recent work has been with XMPP (Ejabberd) to enable chat services. Overridden core functionality of JavaScript plugins such as Jquery Accordion, Strophe JS etc. Could call me a Javascript and Front end Ninja :)!

I have conducted local meetups. Participated and Presented in local meetups.