Amazon Now Allows HTML5 Apps to Be Sold in Their App Store

Amazon Now Allows HTML5 Apps to Be Sold in Their App Store

In a big step forward for web based HTML5 mobile applications, Amazon has just announced that they will allow developers to charge for HTML5 applications on the Amazon Appstore. This is certainly good news for any Sencha Touch developers out there! Previously Amazon did offer the ability to host web applications in the Appstore but developers were unable to charge for them. If you’re unfamiliar with the Amazon Appstore, take a look at the video below or click here to get… continue reading.

Converting a Native Android App to Sencha Touch: Part 1

Converting a Native Android App to Sencha Touch: Part 1

Multi Touch Madness This is part 1 in a series where I convert a natively coded Android application into a cross-platform application using Sencha Touch. To get a bit more background, take a look at the introductory post I wrote. It wasn’t long before I had my first “Uh oh … ” moment, whilst attempting to implement the touch controls. I very heavily relied on the ability to detect multiple different touch points on the screen in the Android application but, to the best of… continue reading.

Converting a Native Android App to Sencha Touch: Introduction

Converting a Native Android App to Sencha Touch: Introduction

A little while ago I created a native Android application (using Java) called RunTap . I’m by no means a Java developer, in fact that is the only native Android application I have ever built. What I plan on doing over the coming weeks is to attempt to convert RunTap into a cross platform application using Sencha Touch and PhoneGap Build. With the recent updates to the PhoneGap Build service and Sencha Touch itself, I’m reasonably confident I’ll be able to produce an… continue reading.

3 Sencha Touch Blogs You Should Follow

3 Sencha Touch Blogs You Should Follow

If you’ve been searching around for Sencha Touch content on the Internet you’ve likely found some good stuff, but there is not an over abundance of it out there and some of the content contains misinformation or teaches bad practices. If you’re looking for PHP or Ruby information you’ll find more than you could possibly read and about 100 tutorials on the same topic. If you want some help with a Sencha Touch application though, you’ll usually have to look a little harder. In… continue reading.

What’s the Difference between Native, Hybrid and Web Mobile App Development?

What’s the Difference between Native, Hybrid and Web Mobile App Development?

In general, all mobile applications could be classified as being either web, hybrid, or native applications. Web applications utilise purely web code such as HTML, CSS and JavaScript, native applications utilise the native SDK of their specific platform, and hybrid applications are somewhere in between those two. At the Web Afternoon conference in 2013, Nathan Smith proposed an approaches to mobile application development spectrum. Different cross-platform development tools… continue reading.

Using Sencha Touch with PhoneGap Build

Using Sencha Touch with PhoneGap Build

Combining Sencha Touch with PhoneGap is a great option, as it allows access to a lot more device functionality that would otherwise be restricted whilst still allowing you full use of the features Sencha Touch offers. By default, Sencha Touch already has great support for PhoneGap as these two technologies are commonly used together. There are two ways to go about including PhoneGap in your application: there’s the ‘normal’ way and the ‘easy’ way, we will be focusing on the… continue reading.

How Does Sencha Touch Use HTML5 to Create Mobile Applications?

How Does Sencha Touch Use HTML5 to Create Mobile Applications?

If you’ve discovered Sencha Touch you probably know it can create cross platform mobile applications from a single code base. If you’ve looked into it a little more, you might know that Sencha Touch uses HTML5, CSS and JavaScript to achieve this. But how is it exactly that this works behind the scenes? How is it Sencha Touch can create mobile applications, which are typically reserved to the native language of the device, with web technologies? To put it simply Sencha Touch… continue reading.

How to Use the Sencha Touch Native Packager & Common Errors

How to Use the Sencha Touch Native Packager & Common Errors

Although PhoneGap Build is my preferred method for creating native applications from Sencha Touch, it’s worth taking a look at how the Sencha Touch native packager works – you can compare the two methods and decide on what is best for you. Essentially, the Sencha Touch native packager packages your Sencha Touch application as a native application (as the name would suggest). This allows you to do two things primarily: continue reading.

How to Create an iOS Provisioning Profile and P12 with Windows

How to Create an iOS Provisioning Profile and P12 with Windows

When I first started developing with Sencha Touch and PhoneGap on my Windows machine I was ecstatic to learn that I could create iOS applications without a Mac and XCode . This enthusiasm would later be crushed when I attempted to actually put the application on my phone, and learned of the various certificates , profiles and other required files that I had never heard of. I scoured the internet and most of the information I found lead me to believe the only way to to… continue reading.