웹 개발자가 데스크톱 앱을 만들고 싶을 때 가장 먼저 떠올리는 질문은 단순합니다. "내가 이미 아는 HTML, CSS, JavaScript, React, TypeScript로 설치 가능한 앱을 만들 수는 없을까?" Tauri는 이 질문에 작고 빠른 바이너리, 운영체제 WebView, Rust 백엔드, 명시적 권한 모델이라는 답을 제시합니다.
이 책은 Rust를 깊게 파고드는 문법서가 아닙니다. Tauri로 실제 제품을 만들기 위해 필요한 만큼의 Rust만 배우고, 프론트엔드와 Rust command를 연결하는 IPC, 파일 시스템, 윈도우·메뉴·트레이, 알림·클립보드·단축키, Sidecar, 보안 권한, 플러그인, 모바일, 패키징, 코드 서명, 자동 업데이트, CI/CD까지 차근차근 다룹니다.
특히 Tauri v2의 capability와 permission 시스템, 공식 플러그인 구조, 모바일 지원 범위, updater 서명 검증처럼 실제 배포 단계에서 막히기 쉬운 주제를 피하지 않습니다. Hello World에서 끝나는 대신 로컬 메모 앱, AI 데스크톱 도구, 크로스플랫폼 생산성 앱을 설계하며 제품 수준의 판단 기준까지 익히게 됩니다.
이 책을 끝까지 따라가면 웹 개발자는 자신의 기존 기술을 버리지 않고도, 사용자의 컴퓨터에 자연스럽게 설치되고 안전하게 업데이트되는 작고 빠른 네이티브 앱을 만들 수 있습니다.

