Sencha Touch

Touted as the only framework that enables developers to build applications for iOS, Android, Blackberry and Kindle Fire, Sencha Touch is gaining popularity among developers. Sencha Touch is a mobile application framework that is improving the mobile experience for both developers and users. The best feature of this framework is the enhanced user interface (UI) and touch functionality it achieves for application

The Sencha Touch framework can be applied to multiple mobile platforms, because it houses the functionality of HTML5, jQuery and CSS in one convenient environment. This makes writing code easier and increases efficiency for developers. The framework also has more than 50 built-in components specifically designed for a more immersive mobile experience. Sencha includes scrolling and animation components that enable the framework to automatically employ the best mechanisms for the device, adaptive lay-out components that allow apps to switch from landscape to portrait lay-outs instantaneously, and native packaging components that provide developers with an easier method of adapting their apps for different devices.

The newest version of Sencha, Sencha Touch 2, has an upgraded component list that includes features such as: “Navigation View,” which includes animated transitions between screens and back-button management; “Data View,” which enables developers to build interfaces based on a Model and a Store or to create a template; and “Infinite Carousel,” which enhances the UI by showing multiple screens of information in a limited space, providing the ability to support an infinite number of items. With such an extensive list of included components, Sencha provides professional appearance and professional functionality.

Despite the included components, Sencha does have limitations. Developers may still need to use additional jQuery, JavaScript or HTML5 coding, depending on the type of application being created. Sencha does not have any components that apply to grid functionality, so developers are still required to write extra code for those apps. Additionally, while the Sencha framework may be built on jQuery, it is not compatible when combined with jQuery libraries because it does not follow the jQuery style of programming. Another big limitation is that Sencha itself is not backward compatible with its older versions. Sencha Touch 2.2 was recently released, but applications developed with version 1.2 cannot be statically changed to the newer version; the whole app needs to be re-written.

Vensi is on top of the newest technology, including Sencha Touch. We know the advantages and the disadvantages of Sencha Touch based on our experience, and as far as we know, we are one of the few companies modifying the core Sencha files to improve functionality and overcome its limitations. While this is not an easy task, we believe it’s a worthwhile investment of resourcesto achieve the ultimate user experience.

Speak Your Mind