Creating Cross-platform Apps with Ionic and Electron

This course will teach you how to create desktop apps with Ionic Framework, HTML, and TypeScript. Electron gives you the ability to do so.
Course info
Rating
(18)
Level
Intermediate
Updated
Aug 2, 2017
Duration
3h 1m
Table of contents
Description
Course info
Rating
(18)
Level
Intermediate
Updated
Aug 2, 2017
Duration
3h 1m
Description

Wouldn't it be cool if your mobile Ionic apps could also run on Windows and MacOS desktops? With Electron, they can! All the time and effort you've spent learning web mobile technologies such as HTML, CSS, JavaScript, Angular, Cordova, and Ionic can be applied to the Desktop. In this course, Creating Cross-platform Apps with Ionic and Electron, you'll learn how to create cross-platform apps with Ionic and Electron. First, you'll explore this powerful and easy-to-learn technology that enabled the rapid development of powerhouse apps. Next, you'll discover Visual Studio Code, Ionic Creator, and the Atom editor. Finally, you'll learn about Slack, GitKraken, and countless others. By the end of this course, you'll have a better understanding of how to create cross-platform apps with Iconic and Electron. Whether you aspire to create the next iTunes, or just want to port your mobile app to run on Windows, this is the technology you need in your toolbox.

About the author
About the author

Software developer / Tech Lead with more than twenty years of professional software development experience, primarily in Microsoft and Linux environments, the past decade of which has been spent assembling, mentoring, and leading development teams.

More from the author
Building Progressive Web Apps with Ionic
Beginner
3h 9m
May 14, 2019
Ionic CLI
Beginner
2h 24m
Jun 13, 2018
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone! My name is Mike Callaghan. Welcome to my course, Creating Cross-platform Apps with Ionic and Electron. It's safe to say that software has defined my life. I started programming BASIC and Pascal in high school back in the 80s on HP mini-computers. That experience led to a career developing software professionally, which is now in its third decade. Does it feel as though everyone is doing web development these days? Where I work, every new app is a web app. But sometimes an application has to run on the desktop and interact with the host OS. In such cases, it seems foolish to ignore all of those web development skills. Well, now you don't have to. In this course, we're going to use our web development skills--HTML, JavaScript, and TypeScript--to build a cross-platform desktop app that will run on both Mac OS and Windows. Some of the major topics that we'll cover include building the UI with the Ionic framework showcasing that Ionic isn't just about mobile development anymore, using Electron to host the Ionic code inside of a native application shell, interacting with desktop OS to display icons and menus, loading files, and responding to user menu selections, building installers appropriate for either platform, and creating public releases from those installers, implementing auto-updates so that the users only have to install the app once. By the end of this course, you'll see just how simple it can be to build a real-world, functioning cross-platform app with Electron and Ionic. Before beginning the course, you should be familiar with the basics of web development, using HTML5, JavaScript, TypeScript, and Angular. It will help if you've already done a few of the Ionic tutorials as well. I hope you'll join me on this journey to learn more about cross-platform app development with the Creating Cross-platform Apps with Ionic and Electron course at Pluralsight.