The Sencha Professional Services team works with many of our larger enterprise customers helping them to create, build and deploy incredible applications using Sencha products. Read about their recommendations for creating development standards to help customers define best practices and lower development time and costs.
No Comments Read moreCreating Development Standards in the Enterprise
UI Testing a Sencha App
A few months ago, I wrote a post titled Automating Unit Tests that covered how developers could write unit tests for their business logic and validate their JavaScript syntax. Understanding these concepts is essential when building an enterprise application: bugs must be caught before changes are pushed into production or catastrophic consequences may follow.
No Comments Read moreBuilding Sencha Touch Custom Components, Part 3
In the final part of our tutorial series on Sencha Touch components, we’ll cover styling for our Ext.tux.AudioCover component. Over the last few posts, we’ve walked through the component’s code development, which you can find posted here and here, but now we want to customize our component’s look.
4 Comments Read moreBuilding Sencha Touch Custom Components, Part 1
We’ve heard developers ask for more tutorials and guides for our frameworks, and today we’re walking through Sencha Touch component creation. I was recently asked to create an HTML5 component that would allow users to hear a preview of an audio track and show its progress inside a circular progress bar, similar to the iOS component.
6 Comments Read moreBuilding Sencha Touch Custom Components, Part 2
We’re back with part two of our Sencha Touch 2.1 component creation tutorial. In part one of this tutorial, we introduced the concept of Sencha Touch components, our Ext.tux.AudioCover idea and began defining the functionalities needed for our Ext.tux.AudioCover to be a success. Today, we’ll be continuing with detailing those definitions, starting with the configuration parameters.
2 Comments Read moreDeveloping Mobile Applications with Force.com and Sencha Touch – Part 2
In the first part of our series introducing you to the Sencha Touch mobile framework, we built the foundation for a simple mobile application hosted in a Visualforce page that displays lead data served from an Apex controller. We reviewed the basics of the Sencha class system and MVC data package by constructing model, view, controller and store components in Javascript. In this second part of the series, we continue to enhance the features of the PocketCRM application.
11 Comments Read moreArchitecting your app with Sencha Touch 2 MVC, Part 4
In the previous series of articles Part 1, Part 2, and Part 3, we explored architecting a Pandora-style application using the new features of Ext JS 4. We started by applying the Model-View-Controller architecture to a complex UI that has multiple views, stores and models. We looked at the basic techniques of architecting your application, like controlling your views from Controllers and firing application-wide events that controllers can listen to. We also discussed how to get references to views, controllers, models and the application itself. Lastly, we implemented several controllers to get a feel for how to implement basic application logic.
In Sencha Touch 2, we introduced the newest iteration of our MVC architecture. Based on the same concepts found in the Ext JS 4 and Sencha Touch 1 MVC package, we have simplified existing features like control and reference syntaxes, and introduced new functionality like routes and history support.
In this article, we will take the existing code we have created and upgrade it to use Sencha Touch 2 and the updated application architecture. We will discuss some of the differences in syntax and talk about some of the new concepts to consider. At the end of this article, you should be better prepared to go into your existing Sencha Touch 1 app and upgrade it to Sencha Touch 2, provided it is architected based on the principles discussed in the previous articles.
19 Comments Read moreBehind the Sencha Command Utility and the Build Process
The Sencha command utility is a cross-platform command line tool that helps make it easier than ever to develop applications with Sencha Touch 2. The tool consists of many useful automated tasks around the full lifecycle of your applications, from generating a fresh new project to deploying for production.
This article will help you understand the Sencha command utility as well as your Sencha Touch 2 application’s production build process.
26 Comments Read moreDive into DataView with Sencha Touch 2 Beta 2
We’re pleased to release Sencha Touch 2 beta 2, which contains around 100 improvements over beta 1. Today we’re also taking you on a detailed tour of DataView and asking for your help voting on an Android bug report.
16 Comments Read moreSencha Learn Roundup
We’re constantly updating Sencha Learn with new content for many of our products. Read on to find out what you might’ve missed.
6 Comments Read more