ChatGPT Codex로 만드는 iPad·Mac 앱 3 — Android로 옮기기

같은 앱을 Android로 옮기면서, 데이터는 한 벌로 유지했습니다.
iPad·Mac 앱을 Kotlin과 Jetpack Compose로 다시 만들어 같은 Firestore 문서를 공유하게 만든 기록입니다. 화면은 새로 그리되 저장 형식은 한 글자도 어긋나지 않아야 했고, 그 조건을 어떻게 테스트로 고정했는지를 담았습니다.
이 책이 다루는 것
- 이식 계획 — 순수 Kotlin 코어와 Compose 앱을 나누는 구조, Swift가 만든 JSON과 바이트 단위로 호환시키는 규칙
- 환경 준비 — Intel Mac에서 Android SDK·에뮬레이터·실기기를 준비하며 만난 문제들
- Kotlin 코어와 저장소 계층 — Swift 테스트를 그대로 옮기고, Swift가 생성한 fixture로 호환을 검증
- Google 로그인 폴백 — 최신 방식이 기기에서 동작하지 않을 때 예전 방식으로 자동 전환하기
- Compose UI — 8칸 그리드, 드래그 앤 드롭 통일, 두 손가락 제스처 가드, 디자인 라이브러리와 서체 선택
- 세 기기 동기화 확인 — iPad·Mac·Android에서 같은 메모가 같은 자리에 있는지 검증한 방법
이런 분께 권합니다
- iOS 앱을 Android로, 또는 그 반대로 옮기려는 분
- 여러 플랫폼이 같은 데이터를 공유해야 하는 앱을 설계 중인 분
- AI에게 이식 작업을 시킬 때 무엇을 명세로 줘야 하는지 궁금한 분
전자책 정보
저자 이온디 · PDF · 30쪽 · 2026년 초판
1권·2권을 먼저 읽으면 원본 앱의 구조가 이해됩니다.
구매자 평점
구매·획득한 회원만 평점을 작성할 수 있습니다.
댓글 · 문의 0
구매 후기는 위의 구매자 평점에, 상품에 대한 질문은 여기에 남겨주세요.
리뷰를 작성하려면 로그인이 필요합니다.
첫 리뷰를 남겨보세요.