Contents
Chapter 1: Introduction to Mobile Application Development Ecosystems
History of Mobile Application Development
Web Sites and Web Views for Mobile Devices
Challenges by Mobile Application Layers
Chapter 2: Native vs. Hybrid Mobile Applications
Native Mobile Application Development
Hybrid Mobile Application Development
Technologies and Frameworks Used in HMAD
Chapter 3: Building Blocks of HMAD
Browser-Based Applications and Browser Runtime
Web Applications vs. Hybrid Mobile Applications
Technologies, Frameworks, and Languages
Basics of HTML5 and Useful APIs
Windows Communication Foundation Service
Cascading Style Sheets (CSS) Version 3
HMAD Development and Packaging Frameworks
Testing with Packaging Frameworks
Chapter 4: Creating Your First Hybrid Application
Setting Up an AppBuilder Account
Authoring a Basic Service Returning JSON
Writing a Code Snippet Based on HTML5
Injecting jQuery into the Code
Testing the Hybrid Application UI and Code by Using a Browser
Packaging an Application for the First Time Using AppBuilder
Running a Local Test on the Device
Application Frameworks and Platforms
How Do Hybrid Applications Work on Devices?
Comparison: Native vs. Hybrid Applications
Chapter 6: Data Access in HMAD
Exploring Data Access Possibilities
Browser-based Debug, Monitor, and Trace
JQuery Plug-in-based Approach to Generating a UI
Miscellaneous Libraries and Plugins
Frequently Used Style Classes in Bootstrap
Chapter 8: Using Device Features in HMAD
Geolocation Plug-ins and Helpers
Access and Use a Device-Based Camera
Chapter 9: How to Advertise with HMAD
Google AdSense (Google AdMob for Mobiles)
Mobile Ad Frameworks: A Quick Comparison
Chapter 10: Working with Third-Party Services in HMAD
Chapter 11: Setup and Deployment
Obtaining Vendor-Specific Developer Licenses
Deploying to the Apple App Store
Understanding the Pros and Cons
Introduction to Managed Applications
Using Xamarin for Windows Phone
Chapter 13: Case Study: A Practical Approach
3.137.164.241