Monthly Archives: September 2016

Ionic Cloud Push Service

I had to create a demo application in Ionic for a customer this week that handled Push Notifications. I thought this would be an excellent opportunity to try out Ionic’s very own Cloud Services which recently became available for Ionic 2 apps.

I have to say I was very impressed with the documentation on the site. I’ve only been through the Push Docs so far but everything was very clearly explained and it didn’t take very long at all to build an application and have Push Notifications being received on the device. I have only tested the iOS side of things so far and will test the Android side next.  But so far so good.  Very impressed.



I’m a mobile applications developer based in the UK, concentrating primarily on hybrid application development with Ionic but also with native development skills. Please visit for more information about me and how I may be able to help you with mobile application development, particularly with Ionic but also with other mobile frameworks and technologies.  Thanks for visiting.

Developing mobile Applications for the Salesforce platfom



For the last three months I have been lucky enough to be working with the team at MobileCaddy developing mobile applications for the Salesforce platform. MobileCaddy have created their own framework/methodology and toolset that enables you to mobilise Salesforce data in a hybrid cross-platform application using the Ionic Framework.

I had no prior knowledge of the Salesforce platform prior to this contract so there was an eye opening period of Salesforce Platform “on-boarding” when I started. I was amazed at just how vast the Salesforce platform is – I had always thought of it as just another CRM system. If you have experience of Salesforce yourself you’d know how far that is from the truth.

There is a mobile application available from Salesforce called Salesforce 1 which allows customers to access their data via mobile devices. However, there are serious limitations to how it works and the functionality it provides – in particular the ability to work on your data off-line in a robust, secure and scalable way. MobileCaddy’s toolset tackles these limitations head-on and solves them.

What I love about the MobileCaddy solution is that as a developer, you get a lot of highly valuable and highly functional code straight out of the box – leaving you to concentrate on the UI and the business logic. Their starter templates come pre-built with off-line sync services, and a utilities library allowing you to easily make API calls to your Salesforce data – safe in the knowledge that if you are off line it will work, if you are on-line it will work and if you are moving between off-line and on-line mode it will work. It just works!
Using the API is simple and elegant and that’s what I love about the MobileCaddy framework.

One of the applications that I have built with MobileCaddy is a Food Ordering proof of concept application that Justin Halfpenny, co-founder of MobileCaddy talks about here.

It’s been a great learning curve for me, working with MobileCaddy and using their framework.  Their team are incredibly knowledgable about the Salesforce platform and in particular the challenges posed by mobilising your data.  If you are a Salesforce customer and are looking at mobilising your data but are unsure how to go about it, I highly recommend that you contact the MobileCaddy team and ask them to talk to you about their product set.

Ionic 2 Blueprints

A few months ago Packt publishing contacted me to ask if I could be the Technical Reviewer for a new Ionic book. I was delighted to accept and over the next few weeks I was able to review the chapters as they became available.  The author, Indermohan Singh, did a fantastic job with the book. As I read through each chapter I could see how much time and effort he had put into it. I realised how hard it must be to write  a book of this type.
Indermohan has written a far better book than I would ever have managed.


The book, Ionic 2 Blueprints, was published last week and I was delighted to receive my complimentary copy yesterday.