Mobile app development with Ionic : cross-platform apps with Ionic, Angular, and Cordova /
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Sebastopol, CA :
O'Reilly Media,
[2017]
|
Edición: | Revised edition. |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Copyright; Table of Contents; Foreword; Preface; Who Should Read This Book; Navigating This Book; Online Resources; Conventions Used in This Book; Using Code Examples; O'Reilly Safari; How to Contact Us; Acknowledgments; Chapter 1. Hybrid Mobile Apps; What Is the Ionic Framework?; What's New in Ionic?; Comparing Mobile Solutions; Native Mobile Applications; Mobile Web Applications; Hybrid Mobile Applications; Understanding the Ionic Stack; Ionic Framework; Angular; Cordova; Prerequisites for Ionic Application Development; Summary; Chapter 2. Setting Up Our Development Environment
- Installing the Ionic FrameworkInstalling Node.js; Installing Git; Installing the Apache Cordova CLI; Installing Ionic CLI; Starting a New Ionic Project; Ionic Project Folder Structure; Platform Tools Installations; iOS; Android; Windows Universal; Setting Emulators; iOS; Android; Setting Up Your Devices; iOS; Android; Adding Mobile Platforms; Previewing on Emulator; Previewing on Device; Summary; Chapter 3. Understanding the Ionic Command-Line Interface; Define Your Build Platforms; Managing Cordova Plugins; Ionic Generator; Previewing Your Application; The Ionic lab Command
- Specifying an IP Address to UseEmulating Your Ionic App; Emulating iOS Devices; Emulating Android Devices; Running Ionic App on a Device; Logging; CLI information; Summary; Chapter 4. Just Enough Angular and TypeScript; Why Angular?; Components; Inputs; Templates; Events; Pipes; @ViewChild; Understanding ES6 and TypeScript; Variables; Classes; Promises; Observables; Template Strings; Arrow Functions; Types; Special Types; Typing Functions; :void; Summary; Chapter 5. Apache Cordova Basics; The History of Cordova (aka PhoneGap); Apache Cordova versus Adobe PhoneGap; A Deep Dive into Cordova
- Configuring Your Cordova AppDevice Access (aka Plugins); Interface Components: The Missing Piece; Why Not Cordova?; Understanding Web Standards; Summary; Chapter 6. Understanding Ionic; HTML Structure; Ionic Components; Understanding the SCSS File; Understanding TypeScript; Summary; Chapter 7. Building Our Ionic2Do App; Adding Our Build Platforms; Previewing Our Ionic2Do App; Understanding the index.html File; Exploring the app Directory; Updating the Page Structure; Adding Full-Swipe Gesture; Simple Theming; Proper Typing; Saving Data; Creating a Firebase account
- Installing Firebase and AngularFire2Ionic Build System; Adding AngularFire to Our app.module.ts File; Using Firebase Data; Using Ionic Native; Summary; Chapter 8. Building a Tab-Based App; Bootstrapping Our App; Loading Data via the HTTP Service; Display our Data; Extending parklist.ts; Generating New Pages; Understanding the Ionic Navigation model; Passing Data Between Pages; Updating the Park Details Page; Add a Google Map; Adding Additional Typings; Adding Our Content Security Policy; Adjust the CSS to support the Google Map; Rendering the Google Map; Add Map Markers