Mehr lesen
When developing apps for the latest smartphones, you’re faced with several vexing questions. How many platforms do you need to accommodate? What level of support do mobile browsers provide? To help you address these and many other key issues, this guide provides a hands-on tour of the most powerful JavaScript frameworks available today.
You’ll build sample apps with jQuery Mobile, Sencha Touch, and PhoneGap to learn the unique advantages—and disadvantages—of each framework. From there, you can determine which one is best for your project. This book is ideal for web developers familiar with JavaScript, HTML, and CSS.
* Experience the simplicity of jQuery Mobile for building cross-browser applications
* Learn how Sencha Touch’s architecture, widgets, and blazing-fast rendering engine makes it a good choice for enterprise software
* Use PhoneGap to package your web app into a native iOS, Android, or Windows Phone application
* Discover the impact of various HTML5 features on mobile app development
* Pick up JavaScript productivity tips as you delve into its object orientation, closures, and coding conventions
* Test and debug your app with a collection of tips, tricks, and tools
Inhaltsverzeichnis
Preface
Chapter 1: HTML5 for Mobile Applications
Chapter 2: JavaScript Productivity Tips
Chapter 3: jQuery Mobile
Chapter 4: Sencha Touch
Chapter 5: PhoneGap
Chapter 6: Debugging and Testing
Chapter 7: Conclusion
Bibliography
Über den Autor / die Autorin
Adrian Kosmaczewski has been working as an iOS developer since 2008. Before that, he was a web developer working with classic ASP since 1996, ASP.NET, PHP, Ruby on Rails, Django, and more. He runs a consulting and training business in Oron-la-Ville, Switzerland. He has a degree of Master of Science in Information Technology from the University of Liverpool.
Zusammenfassung
Developers will learn how to create mobile applications using jQuery Mobile and SenchaTouch, how to choose between these frameworks, how to compile applications for distribution in app stores, and best practices for making JavaScript work efficiently in mobile environments.