Wails

Wails로 데스크톱 앱 만들기 #6 빌드와 배포 — 플랫폼별 패키징
5 분 소요

Wails로 데스크톱 앱 만들기 #6 빌드와 배포 — 플랫폼별 패키징

wails build로 단일 바이너리를 만들고 Windows 인스톨러, macOS 앱 번들, Linux 바이너리로 패키징합니다. 크로스 컴파일 제약과 GitHub Actions 매트릭스 빌드, v3 전망까지 정리하는 시리즈의 마지막 편입니다.

Wails로 데스크톱 앱 만들기 #5 실전 기능 — 설정 저장과 에러 처리
5 분 소요

Wails로 데스크톱 앱 만들기 #5 실전 기능 — 설정 저장과 에러 처리

할 일 데이터를 os.UserConfigDir 아래 JSON으로 영속화하고 startup·shutdown 훅에 연결합니다. Go의 error가 프론트엔드 알림까지 이어지는 처리 흐름과 파일 로그, 외부 API 호출을 Go에 두는 이유까지 정리합니다.

Wails로 데스크톱 앱 만들기 #4 시스템 통합 — 다이얼로그·메뉴·창 제어
5 분 소요

Wails로 데스크톱 앱 만들기 #4 시스템 통합 — 다이얼로그·메뉴·창 제어

네이티브 파일 다이얼로그, 애플리케이션 메뉴와 단축키, 창 제어, 클립보드까지 Wails 런타임 API로 OS와 통합하는 방법을 정리합니다. 웹 프론트엔드가 데스크톱 앱다워지는 단계입니다.

Wails로 데스크톱 앱 만들기 #3 Go와 프론트엔드 연결 — 메서드 바인딩과 이벤트
5 분 소요

Wails로 데스크톱 앱 만들기 #3 Go와 프론트엔드 연결 — 메서드 바인딩과 이벤트

바인딩 규칙을 표로 정리하고, 할 일 목록 백엔드를 Go로 만들어 React 프론트엔드와 연결합니다. 구조체의 TypeScript 모델 자동 생성과 Go에서 UI로 데이터를 보내는 이벤트 시스템까지 다룹니다.

Wails로 데스크톱 앱 만들기 #2 프로젝트 구조와 개발 루프 — wails dev와 바인딩
5 분 소요

Wails로 데스크톱 앱 만들기 #2 프로젝트 구조와 개발 루프 — wails dev와 바인딩

wails init이 만든 main.go, app.go, frontend, wails.json의 역할을 하나씩 확인합니다. 핫 리로드 개발 루프와 자동 생성 바인딩 코드가 동작하는 흐름까지 정리합니다.

Wails로 데스크톱 앱 만들기 #1 Wails란 — Go로 만드는 가벼운 데스크톱 앱
5 분 소요

Wails로 데스크톱 앱 만들기 #1 Wails란 — Go로 만드는 가벼운 데스크톱 앱

Go와 웹 프론트엔드로 데스크톱 앱을 만드는 Wails를 시작합니다. Electron, Tauri와의 차이부터 설치, wails doctor 진단, 첫 앱 실행까지 진행합니다.