Electron JavaScript
Disciplina: Desenvolvimento Desktop
Prof. José Anderson Rodrigues de Souza
Definição
Electron é um framework que te permite criar aplicações
desktop com JavaScript, HTML e CSS.
Permite que você mantenha uma base de código para
JavaScript e crie aplicações multiplataforma que funcionam
no Windows, macOS e Linux — sem a necessidade de ter
experiência em desenvolvimento nativo.
Aplicativos desenvolvidos com Electron
https://www.electronjs.org/pt/
Exemplo
Pré-requisitos
❖ HTML5 e CSS3
❖ JavaScript Moderno (Arrow functions,
Classes, Promises etc.)
❖ Node.js com npm
Electron
● Open-source
● Multiplataforma
● Tecnologias WEB
● Chromium + Node.js
○ Chromium: Construção das janelas
○ Node.js: Tempo de execução e interação com o
sistema operacional
Funcionamento do Electron
Documentação Electron
https://www.electronjs.org/
Primeira Prática - Electron
● Abrir o VSCode
● Criar uma pasta chamada Aula01
● Criar o gerenciador de tarefas: npm init –y
● Instalar o electron no projeto: npm install electron --save-dev
Prática
● Confirmar se o pacote foi instalado:
Prática
● É necessário criar um script dentro do package.json para iniciar
a aplicação.
Prática
● Criar um arquivo main.js para executar o script inicial do
projeto.
Prática
● No package.json modificar o “main”: “index.js” por:
Prática
● Inicializar e testar o projeto: npm start
Prática
● Organização do projeto em diretórios:
public: elementos estáticos
views: elementos que envolve a interface
Prática
● Abrir o index.html e incluir as seguintes modificações:
Prática
● Retornar ao arquivo main.js e incluir os parâmetros iniciais da app
desktop padrão da documentação:
https://www.electronjs.org/pt/docs/latest/tutorial/tutorial-first-app
Prática
● Retornar ao arquivo main.js
Prática
● Incluir o caminho correto do index.html
Prática
● Testar a aplicação desktop:
OBRIGADO!
José Anderson Rodrigues de Souza
e-mail: ______@ifgoiano.edu.br

Aula 02 - Ambientação Electron JavaScript.pdf