So far, you've created your first app with PhoneGap, defined the building blocks of its interface, and learned to use the Splashscreen API. In this chapter, you will consolidate the app architecture and learn how to implement the navigation mechanics and how to handle the user interface according to the network status.
In this chapter you will:
Learn to compress your JavaScript and why this is especially important for a mobile app
Learn more about template engines and how to compress template files
Learn how to handle the user interface elements of your app when dealing with a retina display device
Understand the PhoneGap app lifecycle and how to interact with the device API
Create fluid, multiple views of your app using PhoneGap
Learn how to create hardware-accelerated transitions between application screens
Discover the PhoneGap connection APIs