Table of Contents

 

Copyright

Brief Table of Contents

Table of Contents

Foreword

Preface

Acknowledgments

About this Book

About the Cover Illustration

Chapter 1. Introducing Ionic and hybrid apps

1.1. What is Ionic?

1.2. Types of mobile experiences

1.2.1. Native mobile apps

1.2.2. Mobile websites (web apps)

1.2.3. Hybrid apps

1.3. Understanding how the Ionic stack works

1.3.1. Ionic: user interface framework

1.3.2. Angular: web application framework

1.3.3. Cordova: hybrid app framework

1.4. Why Ionic?

1.4.1. Why Ionic is good for developers

1.4.2. Drawbacks of using Ionic

1.5. Prerequisites for building apps with Ionic

1.5.1. Experience with HTML, CSS, and JavaScript

1.5.2. Experience with web applications and Angular

1.5.3. Access to a mobile device

1.6. Supported mobile devices and platforms

1.6.1. Apple iOS

1.6.2. Google Android

1.7. Summary

Chapter 2. Setting up your computer to build apps

2.1. Quick-start guide

2.1.1. Setting up your development environment

2.1.2. Starting a new project

2.1.3. Project folder structure

2.1.4. Previewing in a browser

2.2. Setting up previewing environments

2.2.1. Installing platform tools

2.2.2. Setting up emulators

2.2.3. Setting up a connected device

2.2.4. Adding a platform to the project

2.2.5. Previewing in an emulator

2.2.6. Previewing on a mobile device

2.3. Summary

Chapter 3. What you need to know about AngularJS

3.1. AngularJS at a glance

3.1.1. Views and templates: describing the content