Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Desvendando o Electron

Desvendando o Electron

Desvendando o Electron e brincando com o Polymer.

Raphael Porto

December 19, 2015
Tweet

More Decks by Raphael Porto

Other Decks in Programming

Transcript

  1. O que veremos? 1. O que é o Electron? a.

    O que é? b. Quem o fez? c. Para quê? d. Vantagens. 2. Criando meu primeiro desktop app. a. Do que preciso? i. Instalar o Electron. ii. Inserir o index.js. b. Estrutura básica. c. Electron Quick Start. 3. Electron com Polymer. a. Por que? b. E como faz? 4. E agora?
  2. Para quê? Para criar o Atom, um editor escrito em

    Coffescript. Por isso, o Electron também é conhecido como Atom Shell.
  3. Vantagens ➔ Shared code / UI ➔ Atualizações automáticas ➔

    Acesso às APIs nativas ➔ Fácil de integrar
  4. Do que preciso para começar? 1. Instalar o Electron. $

    npm i -g electron-prebuilt 2. Inserir um index.js.
  5. Electron Quick Start # Clone do repositório $ git clone

    https://github.com/atom/electron-quick-start # Entre no diretório $ cd electron-quick-start # Instale as dependências e rode $ npm install && npm start
  6. Por quê? ➔ UI pronto (Material Design) ➔ Não precisa

    de Polyfill, pois o Chrome dá suporte aos WC’s. ➔ Fácil de iniciar ➔ Leve
  7. E como faz? # Clone do repositório $ git clone

    https://github.com/raphaelpor/electron-polymer-starter-kit # Entre no diretório $ cd electron-quick-start # Instale as dependências e rode $ npm install && bower install && npm start