Sencha Touch is a popular user interface (UI) JavaScript library, or web framework, specifically built for the Mobile Web.

It is used by Web developers to develop user interfaces for mobile web applications that look and feel like native applications on supported mobile devices. It is based on web standards such as HTML5, CSS3 and JavaScript. The goal of Sencha Touch is to facilitate quick and easy development of HTML5 based mobile apps which run on Android, iOS, Windows, Tizen and BlackBerry devices, simultaneously allowing a native look and feel to the apps.

Lelesys uses Sencha Touch for its Mobile Development projects widely.

Touch inherited the best of Ext JS, a versatile enterprise-level workhorse, and took it to the next level by upgrading to utilize ECMAScript5, CSS3 and HTML5 best practices. That makes Touch different from Ext JS in the way that it no longer supports older browsers, but the functionality it offers is as good as it gets.

It includes a set of graphical user interface GUI-based controls (or components) for use within mobile web applications. These components are optimized for touch input.

Advantages of using Sencha Touch -

  • Follows Model – Store – View – Controller pattern

  • Heavily Object Oriented

  • Many Widgets

It Offers many widgets - Component, Container, Form, various Fields to more complex Carousel, Lists, Pickers, Charts, Grid, and much more.

We have used following components in some of our projects 

  • Buttons with device specific themes and effects
  • Form elements such as text fields for email
  • Date picker and address
  • Sliders, selectors, and combo-boxes
  • A list component with momentum-scrolling and an index bar
  • A minimal icon set
  • Toolbars and menus
  • Movable tabs, bottom toolbars
  • A map component with support for multi-touch gestures such as pinch and zoom
  • Carousels

( Screen shot of UI of our projects if possible )

  • DOM control

Sencha Touch has an inbuilt DOM manipulation interface which negates the dependency on other UI frameworks like jQuery.

  • UI and Themeing

Sencha Touch framework is UI-centric, developers usually wind up modifying the default theme instead of writing the whole UI from scratch, which in turn requires some familiarity with the theming system.

  • Third party plugins
    Many Third Party Plugins and extensions can be found on the Sencha Market.

  • Responsive Design

  • License

    Sencha Touch is licensed under free commercial and open source licenses for application development, and a paid commercial license for OEM uses.

  • Used for building tool
    Sencha Cmd, a separate proprietary (but free) utility from Sencha will scan the code, learn the dependencies, remove the unused code, concatenate, minify, and package the app for delivery. 

  • Extensibility


Copyright © 2019 Lelesys Informatik GmbH, Deutschland. All Rights Reserved.