Developing an Ionic Edge: HTML5 Cross Platform Hybrid Apps Front Cover

Developing an Ionic Edge: HTML5 Cross Platform Hybrid Apps

Description

This book walks you through the process of starting, developing, customizing and deploying a mobile application built with the Ionic framework and AngularJS. The authors start with covering some essential productivity tools from the Ionic CLI, and then move on to cover Yeoman, and Yeoman’s `generator-ionic`. From there, the authors dive head first into the development of Trendicity, this book’s mobile application developed to demonstrate as much of Ionic’s features as possible.

This book was written for anyone interested in developing cross platform mobile applications. Before reading this book, readers should have at least a basic knowledge of web (application) development in general, including HTML & CSS and Javascript. For a better understanding of our example code and Ionic’s features, it would be best if readers also have experience with JavaScript and in particular the AngularJS framework.

Ionic helps you develop rich and robust applications based with a powerful yet flexible framework at its core: AngularJS. With an emphasis on native performance, Ionic plays nice with Apache Cordova to build native-like hybrid mobile applications for both Android and iOS platforms. It even provides its own wrapping command-line interface (CLI) in order to build, test and deploy Cordova-based mobile applications. With tons of popular mobile components, typography, and a gorgeous and extensible base theme, Ionic has been designed to work and display beautifully and consistently on all current mobile devices.

Table of Contents

Chapter 1. Introduction
Chapter 2. Development environment, tooling, and workflow
Chapter 3. Trendicity
Chapter 4. Implementing a side menu and setting up the routes
Chapter 5. Integrating a map view with Ionic
Chapter 6. Authentication
Chapter 7. Designing the application
Chapter 8. Instagram Service
Chapter 9. What’s next?

To access the link, solve the captcha.