Tutorial
Pelajari Wails dengan membangun aplikasi
Tutorial langkah demi langkah yang mengajarkan konsep Wails melalui pembangunan aplikasi lengkap. Setiap tutorial menyertakan kode yang berfungsi, penjelasan, dan pola praktis.
Layanan Kode QR

Pelajari dasar-dasar layanan Wails dengan membangun generator kode QR. Tutorial ini memperkenalkan konsep inti untuk menata logika aplikasi Anda menjadi layanan yang dapat digunakan kembali.
Yang akan Anda pelajari:
- Cara membuat dan menyusun layanan Wails
- Mengelola dependensi Go eksternal
- Mengikat metode Go ke frontend Anda
- Meneruskan data antara Go dan JavaScript
- Menata kode agar mudah dipelihara
Paling cocok untuk: Pengguna Wails pemula yang ingin memahami arsitektur layanan
Daftar TODO

Bangun aplikasi daftar TODO yang lengkap dengan antarmuka modern dan menarik. Tutorial praktik ini mengajarkan pola-pola inti Wails melalui aplikasi praktis yang sesuai dengan penggunaan nyata menggunakan JavaScript murni.
Yang akan Anda pelajari:
- Arsitektur berbasis layanan dengan pengelolaan state yang aman untuk thread
- Operasi CRUD (Buat, Baca, Perbarui, Hapus)
- Binding yang aman secara tipe antara Go dan JavaScript
- Membangun UI modern tanpa kerumitan framework
- Pola penanganan error dan validasi yang tepat
Waktu penyelesaian: ~20 menit
Paling cocok untuk: Aplikasi Wails lengkap pertama Anda—ideal untuk memahami dasar-dasarnya sebelum menambahkan kerumitan framework
Catatan

Bangun aplikasi bergaya Apple Notes dengan dialog file native dan fungsi penyimpanan otomatis. Tutorial ini mendemonstrasikan fitur khusus desktop seperti operasi file, dialog native, dan pola UI profesional.
Yang akan Anda pelajari:
- Dialog file native (Simpan, Buka, Info)
- Persistensi data berbasis JSON
- Pola penyimpanan otomatis dengan debounce
- Tata letak desktop dua kolom yang profesional
- Menggunakan operasi sistem file di Go
Waktu penyelesaian: ~30 menit
Paling cocok untuk: Mempelajari fitur khusus desktop seperti operasi file dan dialog native OS
Aplikasi Wails yang Memperbarui Diri Sendiri
Tambahkan pembaruan mandiri dalam aplikasi ke aplikasi Wails mulai dari wails3 init baru hingga verifikasi rilis bertanda tangan dan penggantian biner dalam mode helper. Menggunakan GitHub Releases sebagai sumber pembaruan.
Yang akan Anda pelajari:
- Cara
app.Updaterdiintegrasikan ke aplikasi Wails - Mengonfigurasi penyedia GitHub Releases
- Menerbitkan rilis dengan
SHA256SUMSuntuk verifikasi digest - Menambahkan penandatanganan Ed25519 agar tahan terhadap manipulasi
- Menyesuaikan jendela default melalui CSS, HTML khusus, atau BYO
- Pemeriksaan latar belakang berkala dengan
CheckInterval
Waktu penyelesaian: ~25 menit
Paling cocok untuk: Mendistribusikan aplikasi desktop yang dapat diperbarui—mencakup seluruh pipeline rilis, bukan hanya API