Mobile App Development with Ionic

Build Cross-Platform Apps with Ionic, Angular and Cordova

Mobile App Development with Ionic: Early Release Buy Now

Note: The Early Release version does not include the chapter on Testing, and will be updated once Ionic 4 is offically released.

Now updated for Ionic 4!

Mobile application development is becoming one of the most important skills that a developer can possess. Over the past decade, we have seen an explosion of mobile devices; phones, tablets and now wearables, that have given rise to a whole ecosystem of mobile applications. We are now living in an age of mobile apps. But learning how to create them is still a difficult challenge.

Mobile App Development with Ionic teaches any web developer the knowledge needed to use modern web technologies to build amazing hybrid mobile apps using the Ionic framework.

Table of Contents (draft)
  • Chapter 1. Hybrid Mobile Apps
  • Chapter 2. Setting Our Development Environment
  • Chapter 3. Understanding the Ionic Command-Line Interface
  • Chapter 4. Just Enough Angular and TypeScript
  • Chapter 5. Apache Cordova Basics
  • Chapter 6. Understanding Ionic
  • Chapter 7. Ionic Fundamentals
  • Chapter 8. Building Our Ionic2Do App
  • Chapter 9. Building a Tab-Based App
  • Chapter 10. Building a Weather Application
  • Chapter 11. Debugging Your Ionic Application
  • Chapter 12. Testing Your Ionic Application NEW
  • Chapter 13. Deploying Your Application
  • Chapter 14. Progressive Web Apps (EXPANDED)
  • Chapter 15. Conclusion
  • Appendix A. Migrating to Ionic 4
  • Appendix B. Understanding the Config.xml file
  • Appendix C. Ionic Component Library

To Do Application

This application will show you how to:

  • Work with Ionic List Component
  • Using the Ionicon library
  • Add Item Sliding functionality
  • Use Ionic Native Dialog plugin for a better user experience
  • Connect to Firebase to remotely store your data

National Parks Application

This application will show you how to:

  • Work Ionic Tabs
  • Style your application with a custom look
  • Work with external data
  • Add an interactive Google Maps
  • Use the Ionic Search component

Weather Application

This application will show you how to:

  • Work with Ionic Sidemenu layout
  • Add in advanced components like the Ionic Loader, and Pull-To-Refresh
  • Use the native Geolocation API
  • Work with an external API (
  • Use the Ionic Events system
  • Create custom Angular Pipes

Get Updates!

Sign up to stay up to date on the book.

About the Author

Chris Griffith is a User Experience Engineer specializing in creating prototypes for desktop, web, and mobile devices. He was also an instructor (Mobile Application Development) at UCSD Extension, and an author for, O’Reilly and Chris is also an Adobe Community Professional and PhoneGap Build Champion.

twitter:@chrisgriffith linkedin profile GitHub Repo

© Copyright 2020 - All Rights Reserved.