Cross-platform Desktop App Development for Windows Mac Linux

Create a multiplatform desktop applications which runs on Mac, Windows and Linux with one single code base

4.10 (56 reviews)
Udemy
platform
English
language
Software Engineering
category
instructor
Cross-platform Desktop App Development for Windows Mac Linux
517
students
7 hours
content
Nov 2017
last update
$54.99
regular price

What you will learn

Develop cross-platform desktop applications from scratch without copy/paste code

Build distributable desktop applications for Windows, Mac and Linux

Use operating system native features with a single code base

Apply coding patterns specific for building desktop applications

Sell multi-platform applications in Mac App Store

Sell multi-platform application in Microsoft Windows Store

Why take this course?

Create cross-platform desktop applications from scratch and start selling them in the Mac App Store and Windows App Store

Last course update: March 25th 2019

Are you looking to build real-world Desktop cross-platform applications? Maybe you want to create a new side-project Desktop app which can run on Windows, Mac, and Linux to get some extra income or you want to get more clients by being able to publish their app to the three primary operating systems.
Either way, you're in the right place.

I’ve created this course around a single goal: Turning you into a professional Cross-platform developer capable of developing and deploying real-world production desktop applications for Windows, Mac, and Linux.

Multi-platform is becoming more and more popular. Coding an application once and having it run everywhere will allow you to implement new apps for you or your clients quickly.
Cross-platform means creating maintainable apps, not worrying about each operating system needs.

Get better job opportunities by offering cross-platform desktop app development.

This course is entirely project-based. From the very beginning, you'll be hands-on programming from a simple “Hello World” app to a complete from start to finish “Workout Timer” application.

There's no copying-and-pasting here.

This course is about writing code and building projects.
You will be programming a complete Workout Timer cross-platform application ready to submit to the Mac App Store and Microsoft Windows App Store.

During all the chapters you'll learn:

  1. Why using Electron

  2. Setting up all the environment

  3. Creating your first application

  4. Electron API

  5. Using third party libraries

  6. Custom fonts

  7. Building a complete application (you will create a Workout Timer application from 0 to complete)

  8. Multi-platform app menus

  9. Playing audio

  10. Multi-platform Desktop notifications

  11. Keyboard shortcuts

  12. Managing application state

  13. Application debugging

  14. Storing user data

  15. Cross platform accessibility

  16. Application building on Windows

  17. Application building on Mac

  18. Application building on Linux

  19. Windows app signing

  20. Mac app signing

  21. Microsoft App Store distribution

  22. Mac App Store distribution

  23. And much more!

Up-to-date. In-depth.

I guarantee this is the most up-to-date and engaging Cross-platform course available, and it comes with a 30-day money-back guarantee.
While other tutorials or course might teach you individual parts, this course will show you how to go from 0 to selling your cross-platform application without copy-pasting code but coding everything by yourself.

Access to fast support and a community of like-minded students.

I offer quick and friendly support. You won't have to sit around hoping someone will actually reply. I answer every single question that students post in a timely manner.

Don't take my word for it. It's one of the things students like Filip and Nicole love most about my courses.
"I'd like to thank Adria for this course, he is not just a great teacher, but also he's quick to answer questions and provide feedback even for my code which wasn’t related to the course." - Filip Hudcovic
"Adria is amazing. Very straightforward. Seems to be the stuff I want to learn. And he answered all muy questions and helped me building my project." - Nicole Maron
"The course is high oriented to practice. Lot of tips and tricks very helpful to obtain an immediate profit and the instructor helped me with all my questions" - Brennan Matthew

This course will not remain this price forever! It's time to take action!

Click the "Buy Now" button, top right, now. Every hour you delay is costing you money as cross platform will give you more time for development.

See you in the course!

Sincerely,

Adria

Screenshots

Cross-platform Desktop App Development for Windows Mac Linux - Screenshot_01Cross-platform Desktop App Development for Windows Mac Linux - Screenshot_02Cross-platform Desktop App Development for Windows Mac Linux - Screenshot_03Cross-platform Desktop App Development for Windows Mac Linux - Screenshot_04

Reviews

Angelos
December 7, 2020
Teacher is good but the content is outdated. It is stuck to 2017, lots have changes and if you want to use latest versions things break.
Siddhartha
December 14, 2019
Its a lovely experience so far! I am glad and very happy that I am learning something which I couldn't imagine I could ever have like this. Its a very detail-oriented class, explains every stuff in detail, leaving no stone unturned
Joe
December 12, 2017
I'm about half-way through the course. If I could turn back time, I would not have purchased this course. The author speaks better American English than many, but there are many times, when I can't understand what is being said. Sadly, the auto-translation comes up with worse fits for words than I thought. For example, it said 'death toll' and 'terrorists', and this has nothing to do with either of those. The reason it gets fewer stars is because there is a greater foundation needed for this. A basic to intermediary understanding of object oriented programming is needed. *Many* items are glossed over, which are critical for new beginners to understand. The instructor should have mentioned the short comings of this approach. This is designed for javascript or webpage design. For this to be a primary design for desktop computers, there's a huge disadvantage in programming and graphics. This is for very basic applications that might be applicable to all three platforms, but no applications that are likely to earn any money. I'm on the fence as to wondering if its worth my time to finish the series. Mr. Jimenez is a good communicator and knows his stuff, but he's not teaching enough theory on 'why' things work. He 'glides' quickly through things that are not well understood. I know html, javascript, and css from the 'old days', but this evolution is far beyond my current knowledge, and turning a 'webpage' into a 'desktop' application seems like a Frankenstein approach that will produce an app that will never sell. So, I'd change my 2 1/2 to just 2. This is all very interesting, but I doubt people can produce a marketable app from this method. It's just javascript, html and css 'visiting' the desktop platform. I had hopes but not any more.
Bec
August 26, 2017
Great course, easy to follow great place to start when looking into cross platform applications. Now onto building my first cross platform app :-)
Amilete
July 6, 2017
So far the course is good, I've been following the videos and I've managed to do everything. I'm still checking the lessons but so far I'm happy with the course and instructor
Adrian
June 16, 2017
excellent course, and the instructor is quick to respond to problems his students have. I definitely would recommend to anyone interested in learning cross-platform development with Electron Shell.
Diggy
May 2, 2017
so I've done more than half of the course. I've already built my first crossplatform application thanks to the first modules. I'm working on windows and Adria cares about all the things needed for mac and windows development, so for now the course is perfect and I'm learning a lot. I did a search in the past for a complete crossplatform development course and couldn't find any so I'm very happy that this course offers all that I need. update: I've finished the course now and I can start creating applications which I'll be able to publish following the course process and tips. Very complete course

Charts

Price

Cross-platform Desktop App Development for Windows Mac Linux - Price chart

Rating

Cross-platform Desktop App Development for Windows Mac Linux - Ratings chart

Enrollment distribution

Cross-platform Desktop App Development for Windows Mac Linux - Distribution chart

Related Topics

1137584
udemy ID
3/7/2017
course created date
5/11/2020
course indexed date
Bot
course submited by