更新时间:2021-07-09 21:15:25
coverpage
Ionic Cookbook
Credits
Foreword
About the Author
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Sections
Conventions
Reader feedback
Customer support
Chapter 1. Creating Our First App with Ionic
Introduction
Setting up a development environment
Creating a HelloWorld app via CLI
Creating a HelloWorld app via Ionic Creator
Copying examples from Ionic Codepen Demos
Viewing the app using your web browser
Viewing the app using iOS Simulator
Viewing the app using Xcode for iOS
Viewing the app using Genymotion for Android
Viewing the app using Ionic View
Customizing the app folder structure
Chapter 2. Managing States and Navigation
Creating a tab interface with nested views
Creating a multistep form with validation
Chapter 3. Adding Device Features Support
Taking a photo using the device camera
Capturing video and allowing playback
Composing an email with an attachment from an app
Picking and adding a contact
Adding Google Maps with geocoding support
Chapter 4. Offline Data Storage
Creating a to-do app using ngStorage for Local Storage
Creating a social networking app using SQLite
Chapter 5. Handling Gestures and Events
Detecting drag events with a gesture coordinate
Communication between a view controller and directive using events
Chapter 6. App Theme Customization
Customizing themes for specific platforms
Creating an introduction screen with a custom header
Chapter 7. Extending Ionic with Your Own Components
Creating a scroll progress bar directive
Creating a custom filter
Animating an app using requestAnimationFrame with event binding
Chapter 8. User Registration and Authentication
Configuring a Facebook app with Firebase authentication
Configuring a Twitter app with Firebase authentication
Configuring a Google+ project with Firebase authentication
Creating an Ionic social authentication project for Facebook using $firebaseAuth
Creating a LinkedIn app and configuring authentication in Auth0
Integrating Auth0's LinkedIn authentication in an Ionic project
Chapter 9. Saving and Loading Data Using Firebase
Saving array data to Firebase
Rendering a large Firebase data set using collection-repeat
Saving form data to Firebase
Chapter 10. Finalizing Your Apps for Different Platforms
Building and publishing an app for iOS
Building and publishing an app for Android
Using PhoneGap Build for cross-platform applications
Index