Presented at DevLearn 2013.
Being able to develop for multiple platforms with a single code base means less time and money spent on development, in addition to easier future maintenance. The wide support for web technologies, the powerful layout engine provided by HTML5/CSS, and the flexibility and speed of the JavaScript language have made PhoneGap an ideal choice in developing for multiple platforms. However, many experience performance issues when using HTML5/CSS and JavaScript to develop applications. The problem lies in the bad habits web developers have acquired in their years of working with computers with an abundance of computing power.
In this session, you will explore the basics of how web browsers render content and use that knowledge to identify the bottlenecks in PhoneGap applications. You will cover the importance of making an application responsive and go over various tricks to achieve that goal. In addition, you’ll also review bad habits that you may have acquired in working with computers with an abundance of computing power. You will explore how to remedy these problems to be more considerate of the mobile devices’ computing limitations. Finally, you will dive into the code of a PhoneGap application to familiarize yourself with how to make the best use of PhoneGap in your mobile development toolbox.