Cargando…

PhoneGap by example : use PhoneGap to apply web development skills and learn a variety of cross-platform mobile applications /

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Kovalenko, Andrey (Autor)
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