Is Ionic’s Drag & Drop App Builder Any Good?
Since attempting to use Dreamweaver way back when to build websites with a Drag & Drop interface, I’ve avoided similar programs like the plague. Typically WYSIWYG (What You See is What You Get)...
View ArticleThe Difference Between Building with PhoneGap and PhoneGap Build
I’ve been developing iOS applications on a windows machine for about 3 years now, and have learned the ins and outs and all the little tricks you need to know to build and deploy iOS applications...
View ArticleHow to Minify an Ionic Application using Gulp and Cordova Hooks
I recently wrote about how I switched from PhoneGap Build to using PhoneGap locally which involved tweaking my development process a little bit and figuring out what differences there were between the...
View ArticleThe Chrome 43 Update Broke Sencha Touch Apps, Here’s How to Fix It
There’s nothing quite as frustrating as having a tested and working application, only to open it up one day and discover it’s… not working. This is an experience many Sencha Touch developers will have...
View ArticleAn Introduction to Ionic Push
The Ionic team have been more than a little bit busy lately. Not only have they just recently officially launched the 1.0.0 release of Ionic, they have also announced alpha versions of Ionic Push and...
View ArticleWhy Do HTML5 Mobile Apps Have a Bad Reputation?
Hybrid HTML5 mobile apps seem to get a bit of a bad rap, it’s not really justified though. If you speak to most native mobile app developers they will tell you that hybrid applications are: Only good...
View ArticleHow to Build HTML5 Mobile Games with CocoonJS
I have previously used Ludei’s cloud service, which does seem to still be available, but I just recently received my invite for Cocoon.io. I’m a little confused as to what the difference is between...
View ArticleMobile Development for Web Developers: Ionic Preview
Over the past few months I’ve been pouring all the time I can muster into building a complete introduction to HTML5 mobile development. When I say complete I don’t just mean a course that will teach...
View Article9 Fun HTML5 Games Built with Phaser
Since I’ve been busy finishing Mobile Development for Web Developers I figured I’d do a bit of a fun post today – posts like this don’t take me as long to write as tutorials do and I get to play some...
View ArticleHow to Use Retina Graphics in HTML5 Phaser Games
If you don’t have one, you’ve probably heard of Apple’s “Retina” devices. Retina is just marketing spiel that refers to the device pixel ratio of the device. If we take a look at the iPhone 5 as an...
View ArticleUser Authentication with Parse in an Ionic Application
Creating a login system for any kind of application, mobile or desktop, has historically been a pretty hard task. In the case of a mobile app it would at least involve: Setting up a secure server...
View ArticleUser Authentication with Ionic and Parse, Part 2: Facebook Login
In Part 1 we generated a new Ionic application, set up Parse, and created an email login system. You will need to have Parse set up in an Ionic application already to complete this tutorial, so I would...
View ArticleIntegrating Google Maps with an Ionic Application
Google Maps and mobile apps are a perfect match. The Google Maps API is an awesome piece of tech by itself, but when you couple it with a device that is meant to be mobile, as in not stationary, it...
View ArticleInstalling ngCordova in an Ionic Application
In just about any Ionic tutorial I write that uses Cordova plugins, I use ngCordova. So, instead of writing a mini tutorial on how to get it up and running and what exactly it does in all of those...
View ArticlePart 1: Using the $http Service in Ionic to Dynamically Load Google Map Markers
In a recent tutorial I showed you how to integrate Google Maps into an Ionic application, if you haven’t already read that tutorial I would recommend doing so now because we will be building on top of...
View ArticleMonitoring Online and Offline States in an Ionic Application
The ability to pull in data from the Internet is something many mobile applications rely on. Mobile devices don’t always have access to the Internet though, so we need to make sure that our...
View ArticlePart 3: Advanced Google Maps Integration with Ionic and Remote Data
In Part 1 of this tutorial series we looked at how to set up a basic Google Maps integration within an Ionic application. In Part 2, we took that a little further and looked at how we might load in map...
View ArticleCreate a Running Platformer Game in Phaser with Tilemaps
Not too long ago I downloaded a game called Try Harder which is a fun little running platformer where you play as some kind of penguin-snowman thing and try to get as far as you can. I love simple...
View ArticleSetting up Ninja Physics in Phaser
There’s a few different Physics systems provided by default in Phaser, each with their own uses cases, advantages and disadvantages. The three default physics systems are: Arcade Ninja P2 Arcade...
View ArticleBuilding a Running Platformer in Phaser with Ninja Physics
Recently I covered how to make a running platformer game in Phaser with Tilemaps, which used the Arcade Physics system. I’ve also covered how to set up the Ninja Physics system in Phaser. Now we’re...
View Article