Description
In this course, you will learn:
- walks through the intricacies of building and deploying app code that is compatible for mobile, web, and desktop.
- how to set up your environment, installing Ionic, Cordova, Git, and Gradle.
- he covers the development process, followed by testing
- how to use Ionic Appflow for mobile DevOps, Ionic Deploy for deployment
- Ionic DevApp for running an app, and PWA service workers for push notifications
- how to use Capacitor which allows building native web apps.
Syllabus:
- Introduction
- Deploying applications across environments
- What you should know
1. Setting Up the Environment
- Installing Ionic and Cordova
- Installing Git
- Installing Gradle
2. Building the Tourista Application
- Scaffold the Ionic Tourista app
- Finalizing the Tourista app
- Introducing Ionic DevApp
- Testing with Ionic DevApp
3. Testing on Mobile with Cordova
- Understanding Cordova
- Configuring the environment for Android
- Running on an Android emulator
- Running on an Android device
- Configuring the environment for iOS
- Running on iOS emulator and iOS device
4. Ionic Appflow
- Introduction to Ionic Appflow
- Understanding Ionic Deploy
- Setting up Ionic Deploy
- Updating Ionic apps with Deploy
5. Ionic PWA
- Explaining service workers
- Converting Ionic apps to PWAs
- Set up Firebase Hosting
- Testing on a device
- 6. Working with Capacitor
- Introduction to Capacitor
- Using Capacitor on the web
- Using Capacitor to access device API
- 7. Deploying to the Desktop with Electron
- Introduction to Electron
- Testing on the desktop