Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Cover
Title
Copyright
Contents at a Glance
Contents
Foreword
About the Authors
About the Technical Reviewer
Acknowledgments
Introduction
Chapter 1: Introduction to APEX for Mobile Web Development
Designing Mobile Applications
Web-Based vs. Native Mobile Applications
Responsive Design
Choosing Responsive Design, Desktop, or Mobile
Wrap Up
Chapter 2: Creating Mobile Pages
How jQuery Mobile Pages Are Constructed
Your First Mobile APEX Application
Dialogs
Transitions
Popups
Loading Widgets
Templates
Mixed Applications
Wrap Up
Chapter 3: Presenting Data Through List Views
Create a Basic List
Style Your List
The Inset List Feature
The Enable Search Feature
The Show List Divider Feature
The Counter Column Feature
The Show Image Feature
The Link Target Feature
The Has Split Button Feature
The Is Nested List View Feature
The Advanced Formatting Feature
Number of Fetched Rows
Add Swipe-to-Delete Functionality
Add Automatic Push of Next Records
List View Exercise
Implement Custom Sorting
Wrap Up
Chapter 4: Accepting Input via Forms
Revisiting the Login Page
Grid Layout
Using Grid Layout
Using Grid Layout in APEX
Collapsible Content
Using Collapsible Content
Using Collapsible Content in APEX
HTML5 Input Elements
Other Mobile Input Elements
Slider
Select List
Radio Group
Flip Toggle Switch
Adding Swiped Navigation
Changing the Delete Confirmation Dialog
Changing the Process Success Message
Finishing the Forms
Wrap Up
Chapter 5: Displaying Calendars and Charts
Calendars
Charts
Other Options
Google Maps
Highcharts
Flotcharts
Wrap Up
Chapter 6: Implementing a Navigation Standard
Getting More Native
Creating Your Own Springboard
Setting Up Your Springboard
Enhancing the Springboard
Creating a Tab Navigation
Remove HTML-Style Buttons
Creating a Slide Menu
Wrap Up
Chapter 7: Theming Your Mobile Application
Using ThemeRoller
Getting Started
Modifying the Default Theme
Creating Your Own Theme
Making Global Swatch Changes
Creating a New Swatch
Adding the Customized Theme to Your Application
Changing the Swatch by the User
Creating Your Own Icons
Wrap Up
Chapter 8: Working with Dynamic Actions
Client-Side Interactivity
Introduction to Dynamic Actions
Dynamic Actions Components
Creating Some Test Pages
Thinking Through a Dynamic Action
Creating a Dynamic Action
Declaring a Server Call Example
Changes to Dynamic Actions in APEX 4.2
No More Standard vs. Advanced
New Declarative Events
Mobile-Specific Event Examples
Orientation Change Event
Swipe-Left and Swipe-Right Events
Advanced Dynamic Actions
Custom JavaScript
Nonstandard Selection Types
Event Scope
Custom Events
Virtual Click Events
Complete List of Dynamic Action Events
Wrap Up
Chapter 9: Deploying Applications Natively
Native, Web, or Hybrid Apps?
Web Apps
Native Apps
Hybrid Apps
PhoneGap Architecture
Application User Interface
The PhoneGap API
API Feature Overview
Application Packaging and Distribution
Configuring an Android Development Environment for Cordova
Setting Up Eclipse
Setting Up Android Tools
Creating the PhoneGap App Project
Creating a New Eclipse Project
Adding PhoneGap to the Android Project
Configuring the Android App
Deploying the App to the Simulator
Deploying the App to a Device
APEX and PhoneGap
Whitelisting
Syntax
Configuration
Using the PhoneGap API in APEX Pages
Cross-Platform Page Template
Device Camera Example
Using an iFrame to Access the PhoneGap API
Using Adobe PhoneGap Build
Preparing Your Application for PhoneGap Build
Configuration Using config.xml
Compiling Your App
Wrap Up
Chapter 10: Securing Your Mobile Application
Considering Security Implications
Applying General Security Settings
Configuring SSL
Setting Timeout
Encrypting Data
Using the APEX Security Features
Splitting Applications
Wrap Up
Next Steps
Index
← Prev
Back
Next →
← Prev
Back
Next →