Tutoriais
Aprenda Wails criando aplicativos
Tutoriais passo a passo que ensinam os conceitos do Wails por meio da criação de aplicativos completos. Cada tutorial inclui código funcional, explicações e padrões práticos.
Serviço de códigos QR

Aprenda os fundamentos dos serviços do Wails criando um gerador de códigos QR. Este tutorial apresenta os principais conceitos para organizar a lógica do seu aplicativo em serviços reutilizáveis.
O que você aprenderá:
- Como criar e estruturar um serviço do Wails
- Gerenciamento de dependências externas do Go
- Vinculação de métodos Go ao frontend
- Transferência de dados entre Go e JavaScript
- Organização do código para facilitar a manutenção
Ideal para: quem está usando o Wails pela primeira vez e deseja entender a arquitetura de serviços
Lista de tarefas

Crie um aplicativo completo de lista de tarefas com uma interface moderna e elegante. Neste tutorial prático, você aprenderá os principais padrões do Wails criando um aplicativo útil para situações reais com JavaScript puro.
O que você aprenderá:
- Arquitetura baseada em serviços com gerenciamento de estado seguro para threads
- Operações CRUD (criar, ler, atualizar e excluir)
- Vinculações com segurança de tipos entre Go e JavaScript
- Criação de interfaces modernas sem a complexidade de frameworks
- Padrões adequados de tratamento de erros e validação
Tempo para concluir: cerca de 20 minutos
Ideal para: seu primeiro aplicativo Wails completo — perfeito para compreender os fundamentos antes de adicionar a complexidade de um framework
Notas

Crie um aplicativo no estilo do Apple Notes com caixas de diálogo nativas para arquivos e salvamento automático. Este tutorial demonstra recursos específicos de desktop, como operações de arquivo, caixas de diálogo nativas e padrões profissionais de interface.
O que você aprenderá:
- Caixas de diálogo nativas para arquivos (Salvar, Abrir e Informações)
- Persistência de dados baseada em JSON
- Padrões de salvamento automático com debounce
- Layouts profissionais de desktop com duas colunas
- Como trabalhar com operações do sistema de arquivos em Go
Tempo para concluir: cerca de 30 minutos
Ideal para: aprender recursos específicos de desktop, como operações de arquivo e caixas de diálogo nativas do sistema operacional
Aplicativo Wails com atualização automática
Adicione atualizações automáticas dentro do próprio aplicativo a um aplicativo Wails, começando com um wails3 init novo e avançando até a verificação de versões assinadas e a substituição do binário no modo auxiliar. Usa o GitHub Releases como fonte das atualizações.
O que você aprenderá:
- Como
app.Updaterse integra a um aplicativo Wails - Configuração do provedor do GitHub Releases
- Publicação de versões com
SHA256SUMSpara verificação de resumo criptográfico - Adição de assinaturas Ed25519 para oferecer resistência a adulterações
- Personalização da janela padrão por meio de CSS, HTML personalizado ou BYO
- Verificações periódicas em segundo plano com
CheckInterval
Tempo para concluir: cerca de 25 minutos
Ideal para: distribuir um aplicativo de desktop atualizável — abrange todo o pipeline de lançamento, não apenas a API