PhoneGap by example : use PhoneGap to apply web development skills and learn a variety of cross-platform mobile applications /
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
2015.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover
- Copyright
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Table of Contents
- Preface
- Chapter 1: Installing and Configuring PhoneGap
- Downloading and installing
- Installing Node.js on Mac
- Installing Node.js from the official website
- Installing Node.js with Homebrew
- Installing Node.js on Windows
- Installing Node.js on Linux
- Installing PhoneGap with NPM
- Understanding PhoneGap
- Basic components
- Development methods
- Cordova installation
- Creating an application
- The config.xml structureThe iOS setup
- Running the application in the iOS emulator
- Running the application on an iOS device
- Generating the iOS developer certificate
- Adding the application identifier
- Registering the device
- Generating a Provisioning Profile
- The Android setup
- JDK Installation
- Android SDK installation
- Android Studio installation
- Opening the project in Android Studio
- Adding an Android emulator
- PhoneGap development highlights
- Use a single-page application approach
- Don't generate the UI on the server
- Limit network accessIncrease perceived speed
- Use hardware acceleration
- Optimize images
- Optimize payload
- Minimize browser reflows
- Test
- Selecting a UI framework
- Sencha Touch
- jQuery Mobile
- Ionic
- Ratchet
- Kendo UI
- Topcoat
- React
- Framework7
- Famo.us
- Onsen UI
- Summary
- Chapter 2: Setting up a Project Structure with Sencha Touch
- An introduction to Sencha Touch
- The installation of Sencha Touch
- The installation of the Sencha Touch SDK
- The installation of Sencha Cmd
- Sencha Cmd featuresGenerating the application
- Understanding the basic application structure
- Getting familiar with the Sencha Touch view
- Creating the Sencha Touch controller
- Using store
- The Sencha Touch model
- The Sencha Touch store
- The Sencha Touch proxy
- Environment detection
- Creating device profiles
- Following the launch process
- UI and theming
- Summary
- Chapter 3: Easy Work with Device
- Your First PhoneGap Application Travelly
- Installing and using GapDebug
- iOS debugging setup
- Computer configuration
- IOS device configurationAndroid debugging setup
- Computer configuration
- Android device configuration
- The Genymotion Android emulator for faster debugging
- The initial application's MVC structure
- Views
- Adding Pictos icons to the application
- Controllers
- Model and store
- Using the Cordova StatusBar plugin to fix overlap
- Using a camera to capture pictures
- Camera plugin installation
- Camera plugin usage
- Creating a new picture popup
- Filesystem plugin installation and usage
- Using a persistent file location