Headless drupal Ionic application using restful drupal services for angular, ionic 4 and PWAs

Anishnirmal

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.

Google has been talking about Progressive Web Apps. These are simply web apps that give an app-like user experience to users and are built with Web Technologies and Ionic is at the forefront of implementing this. Ionic uses Angular which is an open source JavaScript framework to build web applications in HTML and JavaScript.

As my work in the last 1 year 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:

  • Hybrid vs Native

  • An Introduction to Ionic Application and Angular

  • Why Ionic Framework?

  • What is Ionic Pro and why?

  • Why features and point to be taken care while we choose Drupal as a backend for mobile apps.

  • What is Progressive Web Apps (PWAs) and why do we need that?

  • The process of making Progressive Web Apps (PWAs) with Ionic with a demonstration.

  • How to use Drupal for mobile application.

  • Integrate ionic with Drupal 8 using the REST services.

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

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

 

Intended Audience:

Anyone interested in hybrid mobile application development and curious to know about Ionic

Program tags

decoupled, javascript

Experience Level

Beginner

Drupal Version