Sencha Inc. | HTML5 Apps


Sencha Touch

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, so you don't need to manage those pieces manually. Ext JS and Sencha Touch have many similarities between their Layout classes, but most Ext JS and Sencha Touch developers have probably never looked under the hood of the Layout system.

This video compliments the blog post seen here:

Sencha Glass Demo

Ross shows Sencha Touch running on Google Glass.

5 Myths About Mobile Web Performance

Recently we’ve heard some myths being repeated about mobile HTML performance that are not all that accurate. Like good urban myths, they sound compelling and plausible. But these myths are based on incorrect premises, misconceptions about the relationship between native and web software stacks and a scattershot of skewed data points. We thought it was important to address these myths with data that we’ve collected over the years about performance, and our own experiences doing optimizations of mobile web app performance.

Sencha Touch 2.3 now with iOS7 support, Touch Grid, Cordova support and more!

Learn how easy it is to build mobile applications for any device with HTML5 and Sencha Touch 2.3! In this one-hour webinar, one of Sencha's mobile development experts will show you the power of using Sencha Touch 2.3, and Sencha Touch Grid to build a cross-platform app.

Cordova & PhoneGap with Sencha Cmd 4

Here we give you an overview of the new Cordova & PhoneGap Support in Sencha Command 4. We look specifically at building a Sencha Touch 2.3 application with Cordova support then again with PhoneGap support. We also look at Sencha Commands PhoneGap Build integration to allow for Cloud building which will remove the need for local native development.
We really hope you find these features as exciting as we do, and we cannot wait to see what applications you come up with! Please hit up the forums with any issues and also to shoot us a link to any cool apps or projects being worked on with these tools!
You can find Sencha Touch Here:
Sencha Command can be found here:
NodeJS is also required for both PhoneGap and Cordova CLI:

The Building of Fastbook

Jacky Nguyen.
Hear directly from a Touch engineer on how we made Fastbook so fast, and what it means for JavaScript and web developers. Learn more about how browsers composite, how to recycle DOM elements, and the various other tricks that were used to make Fastbook into the app that it is.

Making Sencha Frameworks a Piece of Cake

Jacky Nguyen.
This session will cover new Sencha technologies that will remain secret until they are announced in the SenchaCon 2013 keynote.

Developing For Native: Cordova, Sencha and Ripple

Ross Gerbasi.
If you want to make your application available in the different platform application stores or need to add native device functionality, you’ll want to package it. We’ll show you how to use Cordova to do just that.

Sencha Touch Grid Introduction

Tommy Maintz.
This session will cover new Sencha technologies that will remain secret until they are announced in the SenchaCon 2013 keynote.

Enterprise Grade Analytics Using Sencha Touch Charts

Gaurav Kheterpal.
Charts and graphs are the heart and soul of any enterprise analytics solution. Sencha Touch Charts provides the most advanced and time-tested charting capabilities among today’s leading HTML5 frameworks. But how do you tie the Sencha Touch Charts user interface into an n-tier application with various middleware and massive databases as the backend? The session explains how, and walks you through all do’s and don’ts of using Sencha Touch charts in any enterprise application.

DJing with Sencha Touch

Stan Bershadsky.
This session showcases how the evolving HTML5 Web Audio API can be leveraged with Sencha Touch in order to create DJ software with a native-like user experience. You will learn about the Web Audio API, its flexibility and how well it can coexist in the Sencha Touch ecosystem.

GluJS: Building Test-Driven, MVVM-Based Applications with Ext JS and Touch

Mike Gai.
The huge growth of rich JavaScript/HTML5 applications has spawned many frameworks promising to make apps more “live” while keeping developers less stressed. Those based on the Model-View-View Model (MVVM) pattern have generated a lot of interest, and in this session we’ll show you how the GluJS framework brings MVVM – and a test-first methodology – as a natural fit to Ext JS and Touch apps.

Maximizing Your Mobile App Profits

Jarvis Brown.
Making money on mobile is more than charging 0.99 per app. This session shows you how to increase your app revenue on BlackBerry. Instantly separate your app from the crowd with the Built for BlackBerry designation – demonstrating your app has passed the BlackBerry quality standards. Learn how to use In App payments to add a new dimension to your app revenue. Finally, find out how you can virally spread the word about your app to over 60 million BBM users.

Tizen Project From The Ground Up

Chris Norman, Ted Patrick.
Come understand how industry has an alternate OS option with Tizen™ for multiple computing platforms, such as Smartphones and IVI, Smart TV, Notebooks, tablets, and more…. In this session we will provide an overview of what the Tizen Project is all about, why we’re doing it, and get into the technical details, architecture, building blocks that developers would need to understand to develop Tizen OS based solutions. You will also see the native and Web/HTML5 based development environment options offered by Tizen, and we hope to give you a sneak peek into Tizen extensions for Sencha Touch.

Design MVC Mobile App Visually In Hours With Architect

Bilal Soylu.
This session centers on using more advanced design tools such as Sencha Architect 2 to visually create front-end MVC mobile prototypes quickly in WYSIWYG fashion. We will step through the elements and have fun creating a real working mobile app, and along the way you will learn how to navigate the common UI of Sencha Architect, start and structure an Architect project, work with navigation patterns, link components, bind data, and deploy generated code in your project. We’ll also discuss the difference in prototyping levels and the fit of rapid prototyping tools such as Architect, as well as native deployment options.

Porting Sencha Apps for an Astonishing BlackBerry Experience

Shikhir Singh.
A technical discussion for developers on porting Sencha Touch apps to produce an astonishing hybrid BlackBerry 10 app for deployment on BlackBerry World. The discussion will include BlackBerry packaging and testing tools, selected cool device APIs, and implementation of BlackBerry UI theme in Sencha Touch. We’ll also have Sencha Touch developers telling you about their experience porting a Sencha Touch app to BlackBerry 10.

Salesforce Platform Mobile Services with Sencha Touch Applications

Samantha Ready.
See how the features offered by Salesforce Platform Mobile Services power mobile applications with enterprise grade authentication, a REST API built right on top of your data model and the ability add business logic right from your browser. We’ll demo the new Sencha Touch Mobile Pack and lift the hood on key Salesforce Platform features to take your application to the next level.

Strategies for Working with Offline Data

Andrew Duncan.
When your app needs to operate without a network connection, you will need to consider your options for offline or cached data. This session will explore methods for storing data locally and techniques for synchronizing with the backend when your app is online again.

Surviving the Offline Apocalypse

John Kleinschmidt.
The offline apocalypse has affected billions of devices and many more will be affected each and every day! Fortunately, HTML5 provides us with weapons like Application Cache, IndexedDB and the FileSystem API to survive the offline apocalypse and have fun doing so. In this session, we’ll show you how to use these technologies to build robust offline solutions by walking you through the building of an “offline first” Ext JS application that is currently deployed across Africa.

Sencha Touch Custom Components

Jay Garcia.
An application is built by extending other classes, and in this session, we’ll cover how to best leverage the classes of Sencha Touch to create components and build your application.