Learn how to leverage the flexibility of your Ionic app and deploy it across multiple different platforms. This course covers setup, building, testing, and deploying.
- [Sani] The Ionic Framework is one of the most popular ways to develop mobile applications, and developers have been using it across the globe to deliver cross-platform mobile applications that work on Android and iOS. Ionic originally started as a technology that allows you to create hybrid mobile applications for Android and iOS, but in the more recent years, some developers have started using Ionic to create progressive applications and even desktop applications as well as responsive web applications. Now with all these new requirements, it can be challenging to deploy applications to the correct platform and have it work exactly how you want it to. My name is Sani Yusuf, and I welcome you to this course here on LinkedIn Learning. I have been working with Ionic for a number of years, and I have been part of the Ionic community since its inception. I've published a number of books on the topic. I've also recorded a number of courses on Ionic. I've also traveled around the world and given talks about Ionic. In this course, I will be showing you how you can develop an Ionic application and use that same code to deploy on iOS and Android. I will then show you how to convert that same application to create a web application that works as a PWA, or a Progressive Web Application in full. I'll show you how to work with a native API with Cordova, and the new tool called Capacitor, which the Ionic team is developing. We'll also learn how to update our apps live without the App Store thanks to the Ionic Deploy tool, and finish up by creating a desktop equivalent of our Ionic application with Electron.
- Setting up a development environment
- Scaffolding an Ionic app
- Using Ionic DevApp
- Working with Cordova
- Configuring for Android and iOS
- Running a mobile app on an emulator
- Using Ionic Appflow
- Updating Ionic apps with Deploy
- Converting Ionic apps to PWAs
- Testing on a mobile device
- Setting up Firebase Hosting
- Using Capacitor on the web
- Using Electron for desktop deployment