Mastering Ionic 2

Key FeaturesDevelop high-grade and performance-optimized hybrid applications using IonicDiscover all the latest and upcoming features of Ionic 2A practical guide that will help you fully utilize all the features and components of Ionic 2 efficientlyBook DescriptionIonic is an open source, front-end framework that allows you to develop hybrid mobile apps without any native-language hassle for each platform. It offers a library of mobile-optimized HTML, CSS, and JS components for building highly interactive mobile apps.This book will help readers develop a complete, professional-quality mobile application with Ionic Framework. You will start the journey by learning to configure and customize Ionic Framework. Then, you will move on to Ionic 2 components and see how you can customize them according to your applications. Also, you will implement various native plugins and integrate them with Ionic 2 along with Ionic Platform services to use them optimally in your application. You will also master authorization, authentication, and security techniques to ensure that your application and data are secure. Further, you will integrate backend services such as Firebase and the Cordova iBeacon plugin in your application. Lastly, you will test and troubleshoot your application.By the end of the book, you will not only have built a professional, hybrid mobile application but will also have ensured that your app is secure and performance-driven.What you will learnUse every Ionic component and customize it according to the application.Implement offline functionality in your application with various storage options such as localstorage and SQLite.Integrate the various Ionic backend services and features such as Ionic push and Ionic playground to send push notification and track events in your application.Explore white-listing, CORS, and various other platform security aspects to secure your application.Sync your data to the cloud server and fetch it in real time.Integrate the Cordova iBeacon plugin and fetch contextual data on the basis of location and iBeacon's UUIDAbout the AuthorGaurav Saini is an open-source, enthusiastic, JavaScript full-stack developer with experience in Node.js, AngularJS, Electron, and Ionic. Currently working on IOT projects with BLE beacons, Gaurav has been researching OIP technologies, IOT, and material design whenever he gets time from his daily activities. Gaurav is also associated with the Apache Software Foundation where he is a contributor and committer to Apache Roller, Apache Fineract, and Apache OFBiz projects. He was invited to speak at multiple conferences: Mifos Techdays, ApacheCON, and Mifos Summit, and also at many local colleges/institutions.Gaurav was a Google Summer of Code Student intern in 2014 and mentored in 2016 with the Mifos Initiative. He worked on an AngularJS-based Community app. He was selected as a delegate for the GSOC Summit in 2014 and 2016 in San Francisco. He has worked on Google Adwords and Analytics in the past and was semi-finalist in the Google Online Marketing Challenge in 2012.

Author: Gaurav Saini

Learn more