Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Ionic 4.0 : Deploying Ionic Apps

Ionic 4.0 : Deploying Ionic Apps

2h 16mIntermediate2019-07-18

Authors

Sani Yusuf

Sani Yusuf

Software Engineer, Speaker, and Trainer

Course details

Building mobile applications is challenging and deploying one app across multiple platforms requires attention to a variety of additional details. This course walks through the intricacies of building and deploying app code that is compatible for mobile, web, and desktop. Sani Yusuf first shows you how to set up your environment, installing Ionic, Cordova, Git, and Gradle. Then, he covers the development process, followed by testing. He demonstrates 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. Sani also discusses how to use Capacitor which allows building native web apps. He wraps up the course by taking you through the steps of using Electron for desktop.

Learning objectives
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

Skills covered

IonicCross-Platform DevelopmentMobile DevelopmentOpen SourceDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - Deploying applications across environments
  • 02 - What you should know

1. Setting Up the Environment

  • 03 - Installing Ionic and Cordova
  • 04 - Installing Git
  • 05 - Installing Gradle

2. Building the Tourista Application

  • 06 - Scaffold the Ionic Tourista app
  • 07 - Finalizing the Tourista app
  • 08 - Introducing Ionic DevApp
  • 09 - Testing with Ionic DevApp

3. Testing on Mobile with Cordova

  • 10 - Understanding Cordova
  • 11 - Configuring the environment for Android
  • 12 - Running on an Android emulator
  • 13 - Running on an Android device
  • 14 - Configuring the environment for iOS
  • 15 - Running on iOS emulator and iOS device

4. Ionic Appflow

  • 16 - Introduction to Ionic Appflow
  • 17 - Understanding Ionic Deploy
  • 18 - Setting up Ionic Deploy
  • 19 - Updating Ionic apps with Deploy

5. Ionic PWA

  • 20 - Explaining service workers
  • 21 - Converting Ionic apps to PWAs
  • 22 - Set up Firebase Hosting
  • 23 - Testing on a device

6. Working with Capacitor

  • 24 - Introduction to Capacitor
  • 25 - Using Capacitor on the web
  • 26 - Using Capacitor to access device API

7. Deploying to the Desktop with Electron

  • 27 - Introduction to Electron
  • 28 - Testing on the desktop

Conclusion

  • 29 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal