Share this project

Done

Share this project

Done
A Complete resource for developers to create desktop applications by building real world projects in Electron
A Complete resource for developers to create desktop applications by building real world projects in Electron
A Complete resource for developers to create desktop applications by building real world projects in Electron
129 backers pledged $3,151 to help bring this project to life.

About

Projects in Electron : Build Desktop Apps using JavaScript project video thumbnail
Replay with sound
Play with
sound

Projects in Electron : Build Desktop Apps using JavaScript

$3,151

129

Projects in Electron Course Description

We have designed a brand new hands-on course for helping students master the famous Electron cross-platform framework for desktop applications. Post the success of our Electron introduction course, we have received requests for a complete project based course on Electron to help bridge the gap between theory and practical application of Electron!

Building applications isn’t always an easy task. It requires an understanding of multiple operating systems, languages, frameworks, technologies, and so on. So, a brilliant framework that reduced the barriers are often god-sent. Electron is a powerful framework that lets users build and develop applications for all operating systems in simple programming languages such as HTML, JavaScript and CSS.

Rising Popularity of Frameworks

“I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it.” - Bill Gates

The rise of complex websites and applications have made traditional coding more difficult and has resulted in developers to resort to shortcuts and other easier means of getting their apps out faster. Frameworks are simply that, a tool to help simplify the process of building complex websites from scratch.

There are frameworks for all sort of developing – front-end, server-side and database. As it allows developers to build faster, frameworks are growing in terms of popularity. In today’s world, it is better to design using a framework as it gives developers more options and a varied tool set to work with. Also, it splits the workload in half as the designer doesn’t have to code every bit of programming from scratch.

Brief History of Electron

Electron was created by Cheng Zhao as an Atom Shell for the Atom Text Editor in 2013. By 2014, it was registered as an open-source shell with MIT. However, since mid-2015 it has evolved into a powerful open-source framework, called Electron and is now maintained by GitHub.  

Electron allows the development of desktop GUI applications using front and back end components originally developed for web applications. It also serves main GUI framework behind several notable open-source projects such as GitHub's Atom, Microsoft's Visual Studio Code source code editors and the Light Table IDE.

Benefits of Electron

Here are a few advantages of why Electron can be a powerful addition to your next desktop application design:

1. Electron apps are not affected by new or broken browsers, which means your app will run the same in the future. 

2. Don’t have to worry about managing multiple open browsers and tabs. 

3. Works across multiple browsers including Chrome, Firefox, Internet Explorer, Edge and Safari. 

4. Applications run across multiple operating systems, including Mac, Linux and Windows. 

5. Less development costs as one app runs on multiple browsers. 

6. You don’t have to worry about browser cache or loss of data. 

7. Electron can build powerful apps without requiring powerful machines.

What this course offers:

This course aims to take you from a complete newbie in application building or even frameworks to becoming an expert using Electron. You will learn about basic as well as advanced concepts and will also gain the knowledge to build some powerful applications.

This course is completely hands-on, so you will not only cover theory, but also practical applications. The course comes loaded with examples and projects, to actually learn how to start developing using the Electron framework.

While learning theory is often easy, the difficult part comes after once the book is finished or the tutorial is over. But in this course, we will equip you with not only the knowledge but with the actual building. By the end of this course, you will have the confidence and the knowledge to actually build real world projects, and all the while have 5 different practice projects that you will have finished.

Why This Course?

While, you might feel that the other tutorials are similar, but they are not! Our courses have been designed by experts, keeping in mind the important part, the students. Our first priority is always helping our students actually learn. We have created this course assuming that you know nothing about Electron, which you will start from the very beginning.

The course will cover the core concepts to help you at every step of the way – from what is Electron to downloading it to building actual real-world projects that you can use everyday. We also offer an amazing support team that will always be ready to help you answer any questions, problems or even glitches that you may encounter. The best part is that every project you create with our course, you get to keep. It’s yours to play around with, modify, build upon and even publish.

Tentative Projects

Here is the list of the 5 tentative projects that you will build along with this course. These projects are not finalised and are subject to change.

  • Pomodoro Clock: A time management and a concentration tool that allows you to learn how to design a complete clock from scratch, including how to set the timer logic, and integrate sounds as well as add multiple clocks. 
  • Tic Tac Toe Game: In this project, you will learn how to design the game board, add the Xs and Os and notifications. 
  • Weather App: In this app, you will learn how to integrate an API and get it to fetch data from another source. You will learn how to gather data from the internet and how to display that data on the app. 
  • Currency Converter: This will also include using an API, and you will learn how to actually create conversions from one currency to the other. 
  • Body Mass Index: In this app, you will learn how to calculate the BMI by using a person’s weight and height. You will learn how to add calculations to your logic in this app.

Beginners Electron Course

While this course solely relies on giving you a hands-on approach to Electron. Eduonix has also designed a complete beginners course as well that covers Electron in more detail. It is a starter course that can be a great addition to anyone who wants a more thorough understanding of Electron’s fundamentals.

It covers the following topics:  

  • Detailed introduction and overview of Electron, including understanding the IDE  
  • Learning how to modularize your app as well utilizing associated JavaScript files  
  • Understanding the different Electron components  
  • Installing and running the Hello World  
  • Learning how to integrate other frameworks such as Angular, Photon, and Bootstrap  
  • Building a complete project – a Calculator App!

You can find the Beginners Guide to Electron Framework on the Eduonix website.

 

Risks and challenges

The primary risk that we may face is that we may not be able to finish the course creation in the stipulated time. However to mitigate this risk, we have created a strict time line that we will adhere to and we have multiple developers that are working on this course simultaneously, making us confident that we will not pass the deadline.

We are very confident to deliver this project on time just like our past 7 successful projects on kickstarter.com, so don't worry and support our project to learn desktop apps creation using Electron.

Learn about accountability on Kickstarter

Questions about this project? Check out the FAQ

Support

  1. Reward no longer available

    Pledge $10 or more About $10

    Super Early Bird offer

    Lifetime access to "Projects in Electron" course. (Retail Price would be $49)

    Less
    Estimated delivery
    Reward no longer available 25 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Reward no longer available

    Pledge $15 or more About $15

    Early Bird Offer

    Lifetime access to "Projects in Electron" course. (Retail Price would be $49)

    Less
    Estimated delivery
    Reward no longer available 25 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge $17 or more About $17

    Kickstarter Offer

    Lifetime access to "Projects in Electron" course. (Retail Price would be $49)

    Less
    Estimated delivery
    Limited 10 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Reward no longer available

    Pledge $25 or more About $25

    Electron Courses Combo - Early Bird

    Lifetime access to both Electron courses.

    1. Projects in Electron course. (Retail Price would be $49)
    2. Beginners Guide to Electron Framework (Valued at $39)

    Less
    Estimated delivery
    Reward no longer available 25 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge $29 or more About $29

    Electron Courses Combo

    Lifetime access to both Electron courses.

    1. Projects in Electron course. (Retail Price would be $49)
    2. Beginners Guide to Electron Framework (Valued at $39)

    Less
    Estimated delivery
    Limited 16 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge $39 or more About $39

    Electron & Javascript Combo - 3 Courses

    Lifetime access to all three courses.

    1. Projects in Electron course. (Retail Price would be $49)
    2. Beginners Guide to Electron Framework (Valued at $39)
    3. Learn Projects In JavaScript And JQuery (Valued at $59)

    Less
    Estimated delivery
    Limited 17 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  7. Reward no longer available

    Pledge $59 or more About $59

    1 Year Access Pass - Early Bird

    Access All Courses For Full 1 Year (Regular Price $120)

    You can access all current and Future courses for 365 days on our newly launched Platform Eduonix.tv. We have over 250 courses at present, and publishing 5-10 courses every month. So in a year we will be ready with another 60-100 courses.

    Never Stop Learning

    Less
    Estimated delivery
    Reward no longer available 10 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  8. Select this reward

    Pledge $79 or more About $79

    1 Year Access Pass

    Access All Courses For Full 1 Year (Regular Price $120)

    You can access all current and Future courses for 365 days on our newly launched Platform Eduonix.tv. We have over 250 courses at present, and publishing 5-10 courses every month. So in a year we will be ready with another 60-100 courses.

    Never Stop Learning

    Less
    Estimated delivery
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (25 days)