Sunday 26 May 2013

Book Review: Creating Mobile Apps With Sencha Touch 2

I have been reading Creating Mobile Apps with Sencha Touch 2 book by John Earl Clark and Bryan P. Johnson. This book is published by PACKT Publishing. I really enjoyed by reading this Book and i have learned lot of new things that we can do with the help of Sencha Touch 2. I like to review this book. This book covers by creating ten unique applications in Sencha Touch 2

The First Chapter Simple Task List starts by covering the basics of Sencha Architect and explains how we can create an application in Sencha Architect. It explains creating Model and Data Store and integrate Store with List and Detail View Components. This chapter also explains create/edit HTML Form and store the form data into browser Local Storage.

The Second Chapter Feed Reader continues the Sencha Architect explanation by creating a Feed Reader Application and explains using YQL (Yahoo Query Language) Systems to Query data from the web using AJAX Request and return as JSON Data. This chapter also explains applying presentation using XTemplate in dataview component  with CSS Styles Sheets. But the detailed explanation regarding CSS style sheets for Mobile, Tablets are missing.

The Third Chapter Going Command Line explains by creating an skeleton application using Sencha Cmd Tool. It explains Ext.Device component API and Compiling Sencha Touch Application into native Apps for Android and IOS Platforms. This chapter also explains basic Theming in Sencha Touch using SASS and Ruby. But Installation and other information regarding SASS and Ruby are missing.

The Fourth Chapter Weight Weight explains creating visual displays for our data  in Sencha Touch 2 application using Charts. It explains by creating both Overview and Detailed charts in Sencha Touch Application. It also explains how we can feed into charts using Data Store.

The Fifth Chapter On Deck: Using Sencha.io explains how we can store data into the Remote Server using Sencha.io Service. This chapter contains basic information regarding Signing up, Download, Installation, Deploy and configure Sencha.io service into Sencha Touch application.

The Sixth Chapter Catalog Application and API explains how to perform CRUD Operation with Remote Server API in Sencha Touch 2 Applications. This chapter also covers Sencha Touch Model Associations (One to One, One to Many etc..)

The Seventh Chapter The Decider: External APIs starts with Basic Introduction regarding API (Application Programming Interface) and explains forming an Sencha Touch application with the help of Store, Model, Views and Controllers. This chapter also covers fetching data from External Server API (Google Maps and FourSquare) into Sencha Touch application.

The Eighth Chapter Evolver: Using Profiles explains the usage of Profiles and how we can design an application for Mobile Phones and Tablets in Single Application using Profiles. This chapter also explains fetch data from Word Press application into Sencha Touch. It also explains applying CSS Styles for Mobile and Table Platform using CSS3 Media Queries.

The Ninth Chapter Workbook: Using the Camera explains accessing mobile device Native Camera using Ext.Device.Camera API. It also explains how to access/display camera image using both data and File formats in Sencha Touch Application and store the image data format in browser DB local storage.

The Last Chapter Game On covers how we can create a turn based games using Sencha Touch 2 application.

This book is for those who has basic understanding in Sencha Touch and likes to expand his knowledge in Sencha Touch. I really prefer this book for those who want to know the various application that we can develop using Sencha Touch 2.  This Book is not for those who want to start Sencha Touch 2.

There are lots of good and interesting information available in this Book for Sencha Touch Developers. 





No comments:

Post a Comment