Latest Articles

Hero image for article
Icon for article
debugginggapdebug

Genuitec Release EPIC Debugger ‘GapDebug’ for PhoneGap Apps

2 min read

GapDebug integrates the Safari Webkit Inspector and Chrome Developer Tools to create an integrated debugging experience for OS X and Windows.

Hero image for article
Icon for article
google maps

Dynamically Loading Google Maps Based on Internet Connection Availability

2 min read

In the case of Google Maps, we obviously need an Internet connection for it to function. If we don't have a connection though, we certainly don't want our app to fail due to errors thrown by the library not being loaded.

Hero image for article
Icon for article
appleios

5 Reasons Apple Might Reject Your HTML5 Mobile App

3 min read

There are obviously a lot of guidelines that apply to all app submissions, native or HTML5. But there is some things in particular you should pay more attention to given the nature of the HTML5 approach.

Hero image for article
Icon for article

Sencha Touch 2.4 and the New Toast Component

1 min read

While the meaty part of this update is in the added BlackBerry support, we were also given a new feature called toasts. If you've done any development in Java for Android you would probably be familiar with the concept of a toast.

Hero image for article
Icon for article
ios

What Does iOS8 Mean for HTML5 Mobile App Developers

1 min read

HTML5 mobile applications rely on the browser and the performance of JavaScript. Fortunately each new iOS software update has consistently brought about performance increases.

Hero image for article
Icon for article

Issue in Sencha Cmd for Singleton Classes in Production and Package Builds

1 min read

It turns out this is a bug in Sencha Cmd and you can view the bug report here. Hopefully this is fixed soon but in the mean time there is a work around.

Hero image for article
Icon for article

GSWF #3: Positioning & Animations in Famo.us

2 min read

In the last post we completed the first two lessons at the Famo.us University. This introduced us to some basics concepts like a renderable and a context and we got to play around with a little bit of code. In this post we will be focusing on the next two lessons.

Hero image for article
Icon for article

How to Create an Infinite Scrolling List in Sencha Touch

2 min read

The more elements that are in the Document Object Model (DOM) and the more requests we need to make to the server to load content, the slower the application will become.

Hero image for article
Icon for article

Setting up the Pushwoosh Plugin with PhoneGap Build

5 min read

Just because you're not building a native application it doesn't mean you have to miss out on the action. It's (reasonably) easy to set up Push Notifications in your PhoneGap Build application using the PushWoosh plugin.

Hero image for article
Icon for article

Building Your App Remotely with PhoneGap Build and Sencha Cmd

2 min read

In this tutorial I'm going to walk you through how to set up a new app to build remotely with PhoneGap build. For more information on setting up PhoneGap Build in a Sencha Touch application you can view this tutorial.

Hero image for article
Icon for article

How to Run a Server Side Search Query in Sencha Touch

2 min read

This is quite easy to accomplish for locally stored data - but when we're loading in our data from a remote database our application can't possibly know how to sort or filter data that it doesn't even know about yet.

Hero image for article
Icon for article
discussion

FAQ: Do I Need a Mac to Make iOS Apps with PhoneGap?

2 min read

There seems to be a bit of conflicting information out there, with some people saying you do need a Mac and XCode to make iOS mobile apps with PhoneGap and other that say you do not. Before I get into the topic a little further, let me give you the short answer.

Hero image for article
Icon for article

The GIGANTIC List of Sencha Touch Tutorials & Resources

2 min read

I'm going to use this post as a directory of links to helpful Sencha Touch tutorials, books, blog and resources. Some written by me, most written by others

Hero image for article
Icon for article

9 Exciting New PhoneGap Build Plugins

2 min read

I like to have a browse through the 3rd party plugins list from time to time to see what's new and there has been a staggering amount added recently.

Hero image for article
Icon for article

6 Reasons You Should Switch from Web to Mobile Development

3 min read

I've previously written about making the switch from web development to mobile development, but now I'm going to talk about 6 specific reasons to do just that.

Hero image for article
Icon for article

Using XTemplate Functions to Manipulate Data in Sencha Touch

2 min read

XTemplate's allow us to do a lot of interesting things when defining the itemTpl, one of which is passing the data through a function before displaying it.

Hero image for article
Icon for article

GSWF #4: Dealing with Events in Famo.us

3 min read

In this post we will be looking at completing the last introductory tutorial in the Famo.us University Handling Events.

Hero image for article
Icon for article

An Efficient Workflow for Sencha Touch & PhoneGap Build Development

4 min read

The vast majority of my mobile application development is done with Sencha Touch and PhoneGap Build and over time I've refined the processes I use to develop applications more efficiently.

Hero image for article
Icon for article

Using the HTML5 Canvas Element in Sencha Touch: Part 1

2 min read

I decided to create a new blog post series where we would step through creating some kind of drawing application in Sencha Touch. I'd like to keep this as fluid as possible and take suggestions as I go, but for now the general approach will be something like this

Hero image for article
Icon for article

PhoneGap Build Adds Support for External Plugins, Larger App Sizes and More!

2 min read

Updates include larger application size upload limits, support for plugins from plugins.cordova.io and a removed reviewing and approval process.

Hero image for article
Icon for article

Using the HTML5 Canvas Element in Sencha Touch: Part 2

4 min read

This is the second part of a tutorial series where we will be building a drawing application using the HTML5 canvas element in Sencha Touch. Click here for the

Hero image for article
Icon for article

GSWF #5: Getting Started with the Famo.us Starter Kit

2 min read

Up until now we've been using the live code editor provided within the Famo.us University to try some things out, but now we're going to get it up and running on our own computer. The Starter Kit provides everything you need to get started including

Hero image for article
Icon for article

Using the HTML5 Canvas Element in Sencha Touch: Part 3

2 min read

Now we're going to build an interface within our application to interact with these features. We'll add some colours to choose from, a few brush sizes and a reset button.

Hero image for article
Icon for article

Creating HTML5 Mobile Games with Phaser and PhoneGap

3 min read

I came up with a simple idea for a game though and thought alright let's just do it. What surprised me the most was just how easy it was, the game isn't overly complex but it only took me about 5 days to finish it.

Hero image for article
Icon for article

Using the HTML5 Canvas Element in Sencha Touch: Part 4

3 min read

This is the fourth part of a tutorial series where we will be building a drawing application using the HTML5 canvas element in Sencha Touch. Click here for the first part.