Trawling

Modaal for Android — 하나의 프로젝트로 Swift + Kotlin 네이티브 앱을 두 스토어에 동시 배포

Modaal이 Android 지원을 추가해, 하나의 프로젝트에서 실제 Swift/SwiftUI(iOS)와 Kotlin/Jetpack Compose(Android) 코드를 동시에 생성하는 AI 앱 빌더로 확장됐습니다. React Native처럼 화면을 공유하는 대신 로직만 공유하는 구조이며, 사용자가 보유한 Claude·ChatGPT·Cursor 구독을 그대로 가져와 토큰 마크업 없이 사용할 수 있습니다.

본문

모바일 앱 빌더 Modaal이 Android 지원을 발표하며, 이제 하나의 프로젝트로 iOS와 Android 양쪽 스토어에 동시에 배포할 수 있게 됐습니다. 사용자는 만들고 싶은 앱을 설명하면 되고, AI 에이전트가 코드 작성 전에 계획을 먼저 제시해 검토를 거친 뒤 기능 단위로 빌드를 진행합니다. 결과물은 웹 래퍼가 아닌 실제 Xcode 프로젝트와 Git 저장소에 담긴 네이티브 코드입니다.

'화면이 아니라 로직을 공유한다'는 접근

Modaal의 핵심 차별점은 크로스플랫폼 프레임워크와 다른 설계입니다. React Native처럼 하나의 코드베이스가 양쪽 기기에 동일한 화면을 그리는 방식이 아니라, AI 에이전트가 iPhone용으로는 실제 Swift/SwiftUI를, Android용으로는 실제 Kotlin과 Jetpack Compose를 하나의 프로젝트 안에서 각각 작성합니다. 즉 공유되는 것은 화면이 아니라 로직이며, 빌드 과정이 양쪽 앱이 동일하게 동작하는지를 검증하는 역할을 합니다. 이 덕분에 Modaal로 iPhone 앱을 이미 만든 사용자는 로직을 한 줄도 건드리지 않고 Android 버전을 추가할 수 있다고 제작자는 설명합니다. 'no rebuild'라는 표현처럼 재구축 과정이 필요 없다는 점을 강조하고 있습니다.

비용 구조와 코드 소유권

사용자는 자신이 이미 보유한 Claude, ChatGPT 또는 Cursor 구독을 그대로 가져와 사용할 수 있으며, 토큰당 마크업이나 크레딧 미터가 붙지 않습니다. 생성된 코드는 언제든 내보낼 수 있고, 무료 플랜은 카드 등록 없이 시작할 수 있습니다. AI 코딩 도구들이 자체 API 과금이나 크레딧 시스템을 요구하는 경우가 많다는 점을 감안하면, 기존 구독을 재활용하는 BYOK 방식은 실사용자 입장에서 비용 예측이 쉽다는 장점이 있습니다.

제작자 배경

제작자는 18년 전 첫 모바일 앱 개발 회사를 창업해 고객사와 자체 제품으로 수백 개의 모바일 앱을 출시했다고 밝힙니다. AI 이전 시대부터 반복 가능하고 견고한 앱 개발 프레임워크를 구축해 가격 경쟁력을 확보하면서도 확장 가능하고 유지보수가 쉬운 앱을 만들어왔다고 설명하며, 그 프레임워크가 Modaal의 기반이 됐음을 시사합니다.

짚어볼 지점

다만 '로직은 공유하고 화면은 네이티브로 생성한다'는 구조가 실제로 어느 수준의 일관성까지 보장하는지는 본문만으로는 확인하기 어렵습니다. 양쪽 플랫폼에서 동작 동등성을 '빌드가 증명한다'는 주장이 구체적으로 어떤 테스트나 검증 절차를 의미하는지, 복잡한 비즈니스 로직이나 플랫폼별 API 차이를 에이전트가 어떻게 처리하는지는 실제 사용을 통해 검증이 필요해 보입니다. 그럼에도 네이티브 코드를 직접 생성하고 Git 저장소로 소유권을 넘기는 방식은, 코드가 벤더에 갇히는 기존 노코드·로우코드 도구와 비교해 개발자에게 실질적인 선택지가 될 수 있습니다.

원문: Product Hunt / 번역·요약: Trawling

참고 자료

오류 제보