Email the Author
You can use this page to email Roger Stringer about Mastering Ionic.
About the Book
About This Book
- Create hybrid mobile applications by combining the capabilities of Ionic, Cordova, and AngularJS
- Reduce the time to market your application using Ionic, that helps in rapid application development
- Detailed code examples and explanations, helping you get up and running with Ionic quickly and easily
Who This Book Is For
This book is intended for those who want to learn how to build hybrid mobile applications using Ionic. It is also ideal for people who want to explore theming for Ionic apps, integrating apps with REST API and learn more about device features like camera, bluetooth using ngCordova.
Prior knowledge of AngularJS is essential to complete this book successfully.
What You Will Learn
- Learn how a hybrid mobile application works
- Familiarize yourself with Cordova and see how it fits into hybrid mobile application development
- Seamlessly work with Ionic CSS components and Ionic-Angular JavaScript components like directives and services
- Learn how to theme Ionic apps, as well as customize components using Ionic SCSS support
- Develop an app that builds a client for a Secure REST API using Ionic & Angular
- Develop a real-time chat app using Flybase.io, that consumes ngCordova
- Implement real-time push notifications using Flybase.io, Ionic and node.js
- Learn how to generate a device specific installer for an Ionic app using Ionic CLI as well as Ionic Cloud services
In Detail
With the growth of the start-up market, the time it takes to market your app ideas is crucial. Developing apps using each platform specific format is time consuming and will put you behind in the rat race. Enter the hybrid mobile space: using knowledge of web technologies, one can transform their ideas into complete apps in no time and distribute them to a wide market of people.
Apps developed using web technologies need to have a robust, testable, and scalable client side JavaScript framework. This is where a beautiful CSS framework named Ionic meets AngularJS to provide an elegant, robust, testable, and scalable framework enabling the building of hybrid mobile apps.
With this book, you will learn hybrid mobile application development using Ionic. This book uses Cordova 5.0.0, Ionic CLI 1.5.0 & Ionic 1.0.0 to explain the concepts and build apps.
To begin with, the book helps you understand where Ionic fits in today's world. Then you will deep dive into Ionic CSS components, Ionic-Angular directives, and services. You will also examine theming Ionic apps using the built in SCSS setup.
Next, you will learn to build an Ionic client for a secure REST API, where you will implement user authentication and token-based development. Cordova and ngCordova will be explored and you will learn how you can integrate device specific features like a camera and Bluetooth with an Ionic app. You will wrap up the book by building a messaging app, which will deal with integrating REST API as well as device features.
By the end of this book you will be able to develop a hybrid mobile application from start to finish.
About the Author
Roger Stringer is the founder of Flybase, a real-time application platform that makes it easy for developers to design, build, and scale real-time web and mobile apps in minutes instead of days using client-side code and our powerful API