본문 바로가기

ChatGPT Codex로 만드는 iPad·Mac 앱 4 — Rust로 Linux 데스크톱 만들기

이온디 2026.09.08 조회 50 구매 0 추천 0
전자책RustTauriLinux데스크톱 앱CLIFirebase크로스플랫폼이온디
ChatGPT Codex로 만드는 iPad·Mac 앱 4 — Rust로 Linux 데스크톱 만들기

ChatGPT Codex로 만드는 iPad·Mac 앱 4 — Rust로 Linux 데스크톱 만들기

같은 메모 앱을 네 번째 플랫폼으로, 이번에는 Rust와 Tauri로.

iPad·Mac·Android에서 쓰던 앱을 Linux 데스크톱으로 옮긴 기록입니다. 공식 Firebase SDK가 없는 언어에서 어떻게 같은 계정·같은 문서에 붙었는지, 화면 없이 쓰는 CLI를 왜 GUI보다 먼저 만들었는지, 그리고 실제 Linux 기기에서 .deb와 AppImage를 만들며 만난 문제들을 담았습니다.

이 책이 다루는 것

  • Linux 데스크톱을 Rust로 시작하기 — iced·egui·Tauri를 비교해 고른 근거와, core·sync·cli·desktop 네 조각으로 나눈 워크스페이스
  • 같은 계약을 세 번째 언어로 — Swift가 정한 JSON 형식을 Rust에서 다시 구현하고 fixture 67개로 고정하기. 소유권 때문에 병합 코드 모양이 달라지는 지점
  • 공식 SDK 없이 Firebase에 붙기 — 데스크톱 OAuth loopback과 PKCE, signInWithIdp로 같은 UID 받기, Firestore REST의 updateMask, 실패를 오프라인 상태로 번역하는 규칙
  • 화면 없이 쓰는 memobook 명령 — GUI보다 CLI를 먼저 만든 이유, XDG 경로, 로그인 없이도 완전히 동작하는 로컬 모드
  • Tauri 데스크톱 앱 만들기 — Rust가 문서를 소유하고 웹이 그리는 경계, 명령 25개, 빌림 검사가 컴파일 단계에서 잡아 준 동시성 문제
  • Pop!_OS에서 빌드하고 설치하기 — 두 기기를 오가는 작업 흐름, 시스템 패키지 충돌 해결, .deb와 AppImage, 관리자 권한 없이 설치하기

이 책의 태도

확인한 것과 확인하지 못한 것을 구분해 적었습니다. 빌드·설치·실행과 core 테스트 67개는 실제 Linux 기기에서 통과한 결과이고, 계정 로그인 이후의 교차 동기화는 남은 과제로 명시했습니다.

이런 분께 권합니다

  • Rust로 데스크톱 앱을 만들어 보고 싶은데 GUI 선택에서 막힌 분
  • 공식 SDK가 없는 환경에서 REST만으로 서비스에 붙어야 하는 분
  • Linux 배포 패키지를 처음 만들어 보는 분

전자책 정보

저자 이온디 · PDF · 24쪽 · 2026년 초판

1권(기본 앱), 2권(기능 확장), 3권(Android 이식)과 같은 앱을 다룹니다. 이 권만 따로 읽어도 Rust·Tauri 부분은 이해됩니다.

구매자 평점

★★★★★0.0(0)

구매·획득한 회원만 평점을 작성할 수 있습니다.

댓글 · 문의 0

구매 후기는 위의 구매자 평점에, 상품에 대한 질문은 여기에 남겨주세요.

첫 리뷰를 남겨보세요.

리뷰를 작성하려면 로그인이 필요합니다.

5,500원

주문서

ChatGPT Codex로 만드는 iPad·Mac 앱 4 — Rust로 Linux 데스크톱 만들기 5,500원

아래 QR로 송금해 주세요

5,500원 · 입금 확인 후 다운로드가 활성화됩니다

카카오 송금 QR