Development mode

When you play with the sample apps, you may have noticed that they are implemented by purse html and JavaScript technology. There is almost no native code, neither Objective C code nor Java code, for the UI and business logics. This is made by hybrid development mode. The basic concept is that instead of learning and writing a lot of native code for different mobile device systems, developers just need to write one set of html and JavaScript code to achieve almost the same effect on all major mobile platforms, such as iOS and Android. This extremely facilitates the development and maintenance of multichannel mobile apps. For more details, please refer to phonegap.com.

Another important factor is the flexibility of BTT framework. In this sample, we are reusing the Web Application built in the first part. We don't need to rewrite any code for mobile apps, but call existing operations by Ajax channel from mobile apps, and then everything is working. This is exactly what the “Multichannel” means for BTT products.