B. Integrasi dengan sistem operasi melalui API yang disediakan

Dengan Electron, kita dapat dengan mudah mengintegrasikan aplikasi desktop kita dengan sistem operasi melalui API yang disediakan. Beberapa contoh API yang dapat kita gunakan adalah:

  1. Dialog: API ini memungkinkan kita untuk menampilkan dialog seperti open file, save file, atau alert. Contohnya:

const { dialog } = require('electron')


let options = {
  type: 'info',
  title: 'Informasi',
  message: "Ini adalah pesan informasi",
  buttons: ['OK']
}


dialog.showMessageBox(options, (index) => {
  console.log(index)
})

Shell: API ini memungkinkan kita untuk membuka file, folder, atau URL di default browser atau aplikasi lain. Contohnya:

const { shell } = require('electron')


shell.openExternal('https://google.com')

File System: API ini memungkinkan kita untuk membaca dan menulis file di sistem operasi. Contohnya:

const fs = require('fs')


fs.readFile('file.txt', 'utf-8', (error, data) => {
  if (error) {
    console.error(error)
  } else {
    console.log(data)
  }
})

Last updated

Was this helpful?