Wednesday, July 23, 2014

Customizing the iOS and Android Sencha Touch Load Screen and Getting Rid of Blinking on Application Launch

There is a common need when working with Sencha Touch based native applications to change the load screen. Specifically what is known as the "blue blinking dots" and the white flash that occurs between the "blue blinking dots" and the first screen of the application. The technique used is to make the load screen last until the application is full rendered, which gets rid of the "blue blinking dots" and the flashing during transition.

The following describes the solution:

Wednesday, July 16, 2014

Configuring a Sencha Dev Environment Targeting iOS and Android on OS X

The following explains the details for configuring a development or continuous integration environment that is capable of building Android and iOS applications, using Sencha on an OS X machine. It walks you through the tools you need, the tools that can make your life easier, and how to install them. It also provides to links to more information such as how to deal with iOS certificates, and where to download these various tools.

Overview of Tools

  • Node
  • Cordova
  • Java Development Kit
  • Sencha Command
  • Ruby
  • Compass
  • Ant
  • Gradle *
  • Android Toolkit
  • HAXM *
  • Eclipse *
  • Xcode

* = Optional


Saturday, July 12, 2014

Building and Signing iOS apps built by Sencha and/or Cordova at the command-line

The following is a walk-through of how to package native iOS applications at the command-line for the purposes of controlling this process through a continuous integration server. The reason for this is a technology like Sencha and/or Cordova doesn't give you something which is ready for the AppStore. It gives you an APP file which has to be turned into an IPA file.