If you’re a GWT user, you’ve probably noticed that various browsers have been removing support for classic Dev Mode. This change helps to ensure better performing browsers and plugins, but it puts a kink in debugging GWT applications. The future is in Super Dev Mode, so we’ve been testing it regularly, making sure that GXT applications will work correctly in it, and improving the development process. See how it works.
18 Comments Read moreGetting Started with GWT Super Dev Mode
Creating Custom Layouts in Ext JS and Sencha Touch
The Layout system is one of the most powerful and unique parts of the Sencha frameworks. Layouts handle the sizing and positioning of every Component in your application, eliminating the need for developers to manage those pieces manually. Look under the hood of the Layout system and learn how to create a 3D Carousel.
7 Comments Read moreDesigning Responsive Applications with Ext JS
Users expect to be able to use web applications not only on their desktop computers, but also their mobile devices, which come in all shapes and sizes. The requirement to make an application so adaptive can seem overwhelming. Fortunately Ext JS 5 provides all the tools needed to make your application conform to any screen size, shape or orientation.
21 Comments Read moreDeep Dive Into Ext JS 5 Data
With the introduction of Ext JS 5, we have greatly expanded the capabilities of the Sencha Data Package, which is one of the cornerstones of application development. These new capabilities can be seen throughout the entire application development process: from declaring your data model, to presenting your data and validating user input, and finally, saving it back to the server.
11 Comments Read moreCreating Theme-Specific Overrides in Ext JS
Ext JS provides a number of functions that make it simple to create and work with classes. It also provides a series of functions to extend or override existing JavaScript classes. This means you can add behaviors and create your own classes, or override the behavior of some functions. In this article, we will show you how to use theme-specific class overrides.
4 Comments Read moreGetting Started with Sencha Touch 2: Build a Weather Utility App (Part 3)
In this Sencha Touch tutorial, you will build the Do I need my Umbrella? app, a simple utility app that loads weather information from a web service — worldweatheronline.com. Based on weather codes, this app can predict if you need your umbrella or not. In part 3, we’ll talk about builds, and you’ll use Sencha Cmd and PhoneGap/Cordova.
9 Comments Read moreGetting Started with Sencha Touch 2: Build a Weather Utility App (Part 2)
In this Sencha Touch tutorial, you will build the Do I need my Umbrella app, a simple utility app that loads weather information from a web service — worldweatheronline.com. Based on weather codes, this app can predict if you need your umbrella or not. In part 2, you will start to build an app theme, and you will use the code from part 1 of this tutorial.
6 Comments Read moreGetting Started with Sencha Touch 2: Build a Weather Utility App (Part 1)
In this Sencha Touch tutorial, you will build the Do I need my Umbrella app, a simple utility app that loads weather information from a web service — worldweatheronline.com. Based on weather codes, this app can predict if you need your umbrella or not.
13 Comments Read more4 Tricks for Smaller CSS in Sencha Touch 2.2
Ivan recently had the pleasure of optimizing an app written in Sencha Touch 2.2 that was taking over 5 seconds to load on an Android 2.x device. The culprit was a 1.2 MB app.css file that he managed to bring down to just over 100 kB, resolving the issue. In this article, he presents four techniques used to achieve this goal, along with individual outcome metrics.
No Comments Read moreDeveloping Mobile Applications with Force.com and Sencha Touch – Part 3
In Part 1 and Part 2 of our series on Developing Mobile Applications with Force.com and Sencha Touch, we built out a simple mobile application hosted in a Salesforce.com Visualforce page to display a list of Leads, and allowing add, edit and delete capability using an Apex controller. In this third part of the series, we want to highlight the enterprise data capability of Sencha Touch, so we’ll focus on how the framework allows us to work with large datasets by adding paging and search capability to the PocketCRM application.
No Comments Read more