
Master Ionic 3 with native and Cordova integrations by building cross-platform mobile apps, exploring fingerprints, geolocation, contacts, video players, YouTube, and more with observables and async.
Learn to create native action sheets in an Ionic app by installing the Cordova plugin and Ionic Native wrapper, configuring options and handling the selected button index.
Learn to add the Google AdMob Free plugin to Ionic Cordova apps, configure banner and interstitial ads with testing, and prepare production ads with real AdMob IDs.
Learn to add and use the application availability plugin in Ionic 3, import Ionic Native, and check if apps like Twitter are installed on Android and iOS.
Learn to minimize an ionic app on a device using the Cordova minimize plugin and ionic native, including setup, imports, and a button-driven minimize flow.
Learn to integrate a barcode scanner plugin in Ionic apps using Cordova and the Ionic native wrapper, configure scan options, handle results, and encode data into QR codes for sharing.
Learn to integrate battery status in Ionic apps with Cordova plugin and Ionic native wrapper, subscribing to on change, low, and critical events, and display battery level and plugged-in state.
Master the browser tab Cordova plugin in Ionic 3 by installing, importing in the root module, and injecting it to open websites within the app via an async function.
Install the Cordova camera plugin and Ionic Native wrapper, configure options like quality and source, implement take photo and gallery pick, and display the captured image.
Enable phone call interactions in an Ionic 3 app by installing the Call Number plugin, wiring it with Ionic Native, and wiring a number input to trigger calls.
Integrate card.io in an Ionic app with the Ionic native plugin to scan credit cards via camera, configure scan options, and handle results like card type and expiry.
Install and import the Ionic native clipboard plugin for Ionic Cordova, then implement copy and paste with async methods and promises, including try/catch and a two-button UI.
Access device contacts with the Ionic Native contacts plugin, install and import the Cordova plugin, and implement get, find, and create contact flows using name and phone fields.
Install and configure the Ionic date picker plugin, import and provide it, and implement an async picker flow to capture and display the selected date with customizable options.
Install and configure the Ionic native device plugin with Cordova, import and inject it, then retrieve Cordova version, model, and platform after platform ready.
Install and configure the fingerprint plugin for Ionic 3, wrap it with Ionic Native, and implement a fingerprint dialog on the home page to authenticate on Android devices.
Learn to integrate the flashlight plugin in a cordova app, install and import native flashlight, and build a toggle button that updates icon and color when on or off.
Learn to determine a device’s geolocation with the ionic native geolocation plugin. Use current and watch position to obtain latitude and longitude, and configure maximum age, timeout, and high accuracy.
Install the cordova header color plugin with Ionic Native to customize header color. Import and provide the plugin, configure after platform ready, and run on Android to view emerald color.
Install and configure the in-app browser plugin for Ionic, import it in the root module, and open web pages inside the app with customizable options and event handling.
Detects whether an Ionic app runs in debug mode using a Cordova plugin and Ionic Native wrapper to return a development boolean for Android and iOS.
Install and configure the market plugin for Ionic Native, then open the Play Store or App Store from within your Ionic app, and search by id or keywords.
Master Ionic 3 network detection demonstrates using the Ionic Native network plugin and Cordova integration to monitor online and offline status with an observable, toast notifications, and proper subscription management.
Learn to integrate OneSignal push notifications into Ionic apps using Cordova and Ionic Native, including installation, initialization with app id and Google project number, and handling notification events.
Install and import the pin dialog plugin for ionic and cordova. Open it from a button and handle the promise with ok or cancel and read the entered pin.
Learn how to install and use the phonegap local notification plugin with ionic native, request permission, configure options, and trigger a hello world notification on an Android device.
Integrate the cordova shake plugin and Ionic native shake to detect device shakes in an Ionic 3 app; start and stop watching, and unsubscribe on destroy to manage memory.
Learn to capture and save screenshots in Ionic apps by integrating the Cordova screenshot plugin and Ionic Native, ensuring platform readiness and handling base64 strings or file path outputs.
Configure and lock device screen orientation in an Ionic 3 app using Cordova and Ionic Native Screen Orientation, and implement current orientation checks, lock/unlock controls, and orientation change observations.
Learn to add text to speech to an Ionic app by installing the Cordova text to speech plugin, integrating the Ionic native wrapper, and implementing speak and stop functions.
Retrieve the unique device ID in an Ionic app by installing the Cordova plugin, wrapping it with the Ionic Native, and displaying the ID after the platform is ready.
Learn to implement vibration in ionic apps using cordova plugins and ionic native wrapper. Configure imports, providers, and a button-triggered vibration with 1000 ms or a pattern on android.
Explore building a video player in ionic 3 by installing the cordova video plugin and ionic native wrapper, configuring volume and scaling, and implementing play and stop actions.
Dissect how to integrate the YouTube video player plugin in an Ionic app using Ionic Native and Cordova, including installation, imports, video id handling, and API key setup.
Enable barcode scanning in ionic apps by installing the ZBar plugin with Cordova and Ionic Native, configuring ZBar options, and implementing a scan function that returns barcode results.
Master Ionic 3 with Ionic Native and Cordova Integrations
Supercharge your Ionic applications with everything from Push Notifications, Camera, Contacts, Fingerprint and much more!
Have you ever wondered how to integrate that crucial native feature in your Ionic applications? This course is exactly that. It's aimed at the developer who wants quick and easy solutions to Cordova/Ionic Native integrations in their existing Ionic applications.
Created and maintained by Paul Halliday, author of Learn Ionic 3 From Scratch and Master Adobe Experience Design. Every integration is using the latest Ionic 3 concepts with the latest ES6/7 syntax such as async/await.
Each week, at least two new integrations are added to the course until each Ionic Native plugin is covered. This course pairs well with Learn Ionic 3 From Scratch and can be thought of as a library of plugin examples and discussion.