Home Page Icon
Home Page
Table of Contents for
Title
Close
Title
by Mahesh Panhale
Beginning Hybrid Mobile Application Development
Cover
Title
Copyright
Dedication
Contents at a Glance
Contents
About the Author
About the Technical Reviewer
Acknowledgments
What Is in This Book
Chapter 1 : Introduction to Mobile Application Development Ecosystems
History of Mobile Application Development
Understanding Ecosystems
The Apple Ecosystem
The Google Ecosystem
The Microsoft Ecosystem
Ecosystems Are Growing
Web Sites and Web Views for Mobile Devices
Adding JavaScript to the Mix
Hybrid Application Frameworks
Challenges by Mobile Application Layers
Front-End Development
Back-End Development
System Software
Mobile Application Testing
Android Testing
Apple Testing
Microsoft Testing
Hybrid Testing
Summary
Chapter 2 : Native vs. Hybrid Mobile Applications
Native Mobile Application Development
History
Pros and Cons
What Does the Market Say?
Hybrid Mobile Application Development
Why HMAD?
History
Technologies and Frameworks Used in HMAD
Pros and Cons
Summary
Chapter 3 : Building Blocks of HMAD
Architecture
OS Runtime
Browser-Based Applications and Browser Runtime
How Hybrid Applications Work
Apache Cordova
Web Applications vs. Hybrid Mobile Applications
Technologies, Frameworks, and Languages
HTML5
Why HTML 5?
Basics of HTML5 and Useful APIs
HTML5 Detection
HTML5-Specific APIs
Data Formats
Server-Side Support
Service-Oriented Architecture
Web Services
Windows Communication Foundation Service
REST-Based Services
Cascading Style Sheets (CSS) Version 3
Responsive CSS
Twitter Bootstrap
Skeleton
HMAD Development and Packaging Frameworks
Ionic
PhoneGap
AppBuilder
Kendo UI
Angular UI
Sencha Touch
Intel XDK
Testing Mobile Applications
Testing with Browsers
Testing on Devices
Testing with Packaging Frameworks
Deploying Applications
Considering Cost
Summary
Chapter 4 : Creating Your First Hybrid Application
Choosing a Packaging Platform
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
iPhone
Android
Windows Phone
Summary
Chapter 5 : HMAD: Internals
Mobile Devices
Architecture
OS
Application Frameworks and Platforms
How Do Hybrid Applications Work on Devices?
Webview Hybrid Limitations
Comparison: Native vs. Hybrid Applications
Summary
Chapter 6 : Data Access in HMAD
Exploring Data Access Possibilities
Data Serialization Techniques
Tips to GET or SET Data
Browser-based Debug, Monitor, and Trace
Code and Data Security
Summary
Chapter 7 : UI for HMAD
HTML with JQuery
Event Handling in JQuery
JQuery Plug-in-based Approach to Generating a UI
Miscellaneous Libraries and Plugins
Fusion Chart
Touch Punch
Responsive UI
Frequently Used Style Classes in Bootstrap
Summary
Chapter 8 : Using Device Features in HMAD
Geolocation Services
Using the HTML5 API
Geolocation Plug-ins and Helpers
I/O Operations
Access and Use a Device-Based Camera
Access a Unique ID
Building Offline Applications
Common Issues and Solutions
Patterns and Practices
Tips and Tricks
Summary
Chapter 9 : How to Advertise with HMAD
Current Market Trends
Ad Frameworks
Google AdSense (Google AdMob for Mobiles)
Mobile Ad Frameworks: A Quick Comparison
Using the AdMob Framework
Banner Ads
Interstitial
Summary
Chapter 10 : Working with Third-Party Services in HMAD
CAPTCHA APIs
OPEN ID Authentication
Twitter API
Payment Gateways
GPS Services
Summary
Chapter 11 : Setup and Deployment
Obtaining Vendor-Specific Developer Licenses
Deploying to the Apple App Store
Deploying to Google Play
Deploying to Windows Store
Understanding the Pros and Cons
Tracing and Logging
Summary
Chapter 12 : XAMARIN vs. HMAD
Introduction to Managed Applications
How Does Xamarin Work?
Using Xamarin for Windows Phone
Using Xamarin for Android
Using Xamarin for iPhone
Exploring Xamarin Features
Xamarin vs. HMAD
Summary
Chapter 13 : Case Study: A Practical Approach
Creating a Feedback Application
Writing the Business Logic
Summary
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Cover
Next
Next Chapter
Copyright
Beginning Hybrid Mobile Application Development
Mahesh Panhale
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset