SlideShare a Scribd company logo
1 of 11
Electron Framework
Electron (formerly known as Atom
Shell) is an open-source framework
created by Cheng Zhao, and now
developed by GitHub. It allows for the
development of desktop GUI
applications using front and back end
components originally developed for
web applications: Node.js runtime for
the backend and Chromium for the
frontend.
Benefits of using Electron Framework
● Users can build Electron without a powerful machine
● Electron applications run the same regardless of the operating
system.
● Users can view Electron applications on a variety of different
browsers, including Chrome, Firefox, Internet Explorer, Edge and
Safari.
Electron Framework has Used to Create
Electron Framework has used to create a number of apps as follows:
● Slack Desktop App
● WordPress Desktop App
● Visual Studio Code
Structure of an Electron Application
The basic Electron app consists of three files:
● package.json : The most important file in an Electron app. It contains information
about package such as name, version, etc.
● main.js : code
● index.html : graphical user interface
The framework is provided by the Electron executable file (electron.exe in
Windows, electron.app on macOS and electron on Linux). Developers wishing to
add branding and custom icon can rename and/or edit the Electron executable
file.
Running the Electron App
Since an Electron app is just a fancy Node.js app, you will need to have
npm installed.
● How to install npm?
npm is distributed with Node.js- which means that when you download
Node.js, you automatically get npm installed on your computer.
Prerequisites for Learning Electron Framework
● You should have basic knowledge of:
● Javascript
● HTML
● CSS
● You should know the some native Node JS APIs like file handling,
processes, etc.
Beginners Guide to Electron Framework
With thelatest Electronapp hascreated and now developed by GitHub,
why don't you configure& install Electron to get started building desktop
application from scratch.
Comealong with Eduonix and start building your own brand new
charged desktop app now...ItsAmazing!
Eduonix Introduces
Beginners Guide to Electron Framework – The Complete Guide @ $15
To Get this Course at $15 Use Coupon Code : EDU15
● Lectures: 43
● Video: 05 hours
● Language: English
● Includes: 30 day money back
guarantee!
Certificate of
Completion.
Lifetime Access.
Reference Link : https://goo.gl/NT15A6
Table of Contents
● SECTION 1 : Introduction
● SECTION 2 : Introduction to Electron
● SECTION 3 : Integrating Frameworks
● SECTION 4 : Real World Apps
● SECTION 5 : Project
● SECTION 6 : Summary
Connect with us on Social Platform
Thank You!!!

More Related Content

More from Sam Dias

More from Sam Dias (14)

Blockchain And Cryptocurrency Essentials
Blockchain And Cryptocurrency EssentialsBlockchain And Cryptocurrency Essentials
Blockchain And Cryptocurrency Essentials
 
The Full Stack Web Development
The Full Stack Web DevelopmentThe Full Stack Web Development
The Full Stack Web Development
 
The BestSeller Bundle by Eduonix
The BestSeller Bundle by EduonixThe BestSeller Bundle by Eduonix
The BestSeller Bundle by Eduonix
 
Web Development with VueJS : The Complete Guide
Web Development with VueJS : The Complete GuideWeb Development with VueJS : The Complete Guide
Web Development with VueJS : The Complete Guide
 
Generating Leads Through Digital Marketing : The Masterclass
Generating Leads Through Digital Marketing : The MasterclassGenerating Leads Through Digital Marketing : The Masterclass
Generating Leads Through Digital Marketing : The Masterclass
 
Complete Introduction to Business Data Analysis
Complete Introduction to Business Data AnalysisComplete Introduction to Business Data Analysis
Complete Introduction to Business Data Analysis
 
The Ultimate iOS 11 Course Learn to Build Apps
The Ultimate iOS 11 Course Learn to Build AppsThe Ultimate iOS 11 Course Learn to Build Apps
The Ultimate iOS 11 Course Learn to Build Apps
 
Projects In Laravel : Learn Laravel Building 10 Projects
Projects In Laravel : Learn Laravel Building 10 ProjectsProjects In Laravel : Learn Laravel Building 10 Projects
Projects In Laravel : Learn Laravel Building 10 Projects
 
Fresh Start HTML & CSS
Fresh Start HTML & CSSFresh Start HTML & CSS
Fresh Start HTML & CSS
 
A Glimpse on Angular 4
A Glimpse on Angular 4A Glimpse on Angular 4
A Glimpse on Angular 4
 
Become The AWS Certified Solution Architect Associate
Become The AWS Certified Solution Architect AssociateBecome The AWS Certified Solution Architect Associate
Become The AWS Certified Solution Architect Associate
 
Hadoop and Big Data for Absolute Beginners
Hadoop and Big Data for Absolute BeginnersHadoop and Big Data for Absolute Beginners
Hadoop and Big Data for Absolute Beginners
 
Icon Design Masterclass : Learn Icon Design Principles
Icon Design Masterclass : Learn Icon Design PrinciplesIcon Design Masterclass : Learn Icon Design Principles
Icon Design Masterclass : Learn Icon Design Principles
 
Learn Continuous Integration with Jenkins All in One Guide
Learn Continuous Integration with Jenkins All in One GuideLearn Continuous Integration with Jenkins All in One Guide
Learn Continuous Integration with Jenkins All in One Guide
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 

Beginners Guide to Electron Framework

  • 1.
  • 2. Electron Framework Electron (formerly known as Atom Shell) is an open-source framework created by Cheng Zhao, and now developed by GitHub. It allows for the development of desktop GUI applications using front and back end components originally developed for web applications: Node.js runtime for the backend and Chromium for the frontend.
  • 3. Benefits of using Electron Framework ● Users can build Electron without a powerful machine ● Electron applications run the same regardless of the operating system. ● Users can view Electron applications on a variety of different browsers, including Chrome, Firefox, Internet Explorer, Edge and Safari.
  • 4. Electron Framework has Used to Create Electron Framework has used to create a number of apps as follows: ● Slack Desktop App ● WordPress Desktop App ● Visual Studio Code
  • 5. Structure of an Electron Application The basic Electron app consists of three files: ● package.json : The most important file in an Electron app. It contains information about package such as name, version, etc. ● main.js : code ● index.html : graphical user interface The framework is provided by the Electron executable file (electron.exe in Windows, electron.app on macOS and electron on Linux). Developers wishing to add branding and custom icon can rename and/or edit the Electron executable file.
  • 6. Running the Electron App Since an Electron app is just a fancy Node.js app, you will need to have npm installed. ● How to install npm? npm is distributed with Node.js- which means that when you download Node.js, you automatically get npm installed on your computer.
  • 7. Prerequisites for Learning Electron Framework ● You should have basic knowledge of: ● Javascript ● HTML ● CSS ● You should know the some native Node JS APIs like file handling, processes, etc.
  • 8. Beginners Guide to Electron Framework With thelatest Electronapp hascreated and now developed by GitHub, why don't you configure& install Electron to get started building desktop application from scratch. Comealong with Eduonix and start building your own brand new charged desktop app now...ItsAmazing!
  • 9. Eduonix Introduces Beginners Guide to Electron Framework – The Complete Guide @ $15 To Get this Course at $15 Use Coupon Code : EDU15 ● Lectures: 43 ● Video: 05 hours ● Language: English ● Includes: 30 day money back guarantee! Certificate of Completion. Lifetime Access. Reference Link : https://goo.gl/NT15A6
  • 10. Table of Contents ● SECTION 1 : Introduction ● SECTION 2 : Introduction to Electron ● SECTION 3 : Integrating Frameworks ● SECTION 4 : Real World Apps ● SECTION 5 : Project ● SECTION 6 : Summary
  • 11. Connect with us on Social Platform Thank You!!!