Chapter 1. Introducing Ionic and hybrid apps

 

This chapter covers

  • Why you should choose Ionic and how it benefits you
  • What Ionic is and how it uses Angular and Cordova
  • Why hybrid apps are an ideal choice for mobile development
  • Introduction and requirements for Android and iOS platforms

Building mobile apps has become an essential skill for many developers, and with Ionic you’ll be able to build hybrid mobile apps that look and feel just like native mobile apps. A hybrid app is a type of mobile app that uses a browser window to display its interface. Ionic is a combination of tools and utilities that enables developers to quickly build hybrid mobile apps using the same technologies used to build websites and web applications, primarily HTML, CSS (Cascading Style Sheets), and JavaScript. Ionic works by embedding a web application inside of a native app by using Cordova. It’s designed to work together with Angular to create a web application for the mobile environment, and includes support for mobile features like user interface controls and responding to touch input.

1.1. What is Ionic?

1.2. Types of mobile experiences

1.3. Understanding how the Ionic stack works

1.4. Why Ionic?

1.5. Prerequisites for building apps with Ionic

1.6. Supported mobile devices and platforms

1.7. Summary