Compot

Compot

LukyLab s.r.o. · 코딩

Compot(Compot UI라고도 부른다)은 AI 코딩 어시스턴트를 갖춘 SwiftUI 컴포넌트 라이브러리다. 130개 이상의 붙여넣기 가능한 컴포넌트와 Swift 코드 생성기를 묶어 iOS 앱 개발 속도를 높인다.

Compot 미리보기

Compot 소개

What Is Compot

Compot은 Apple 개발자를 위한 네이티브 도구로, 프라하에 기반을 둔 LukyLab s.r.o.가 만들었다. 두 가지를 담았다. Xcode에 그대로 복사하는 수제 SwiftUI 컴포넌트 모음, 그리고 대신 Swift 코드를 써 주는 AI 어시스턴트다. 핵심은 속도다. 페이월이나 온보딩 흐름, 설정 목록을 처음부터 다시 만드는 대신, 레이아웃과 애니메이션, 다크 모드까지 이미 처리된 코드를 붙여 넣으면 된다.

컴포넌트는 Apple 자체의 디자인 언어를 따른다. Human Interface Guidelines를 지키고, SF Symbols를 쓰고, Dynamic Type에 반응하며, 라이트와 다크 테마 전환도 추가 작업 없이 된다. 모든 조각은 순수 SwiftUI이고, CocoaPods나 Carthage, 외부 Swift Package Manager 패키지가 필요 없다. 프로젝트는 깔끔하게 유지되고 빌드 시간도 짧다.

한계는 범위에 있다. Compot이 돕는 건 Apple 플랫폼의 네이티브 SwiftUI뿐이다. 앱이 Flutter나 React Native, Android Jetpack Compose에서 돌아가거나 아직 UIKit으로 화면을 만든다면 도움이 되지 않는다. 어시스턴트 역시 SwiftUI 레이아웃에 맞춰져 있어 일반적인 프로그래밍 질문에는 어울리지 않는다.

Getting Started

  1. App Store에서 iPhone, iPad, Mac용 Compot 앱을 내려받는다. 시작은 무료다.
  2. 버튼과 페이월부터 차트, 채팅 말풍선까지 카테고리별로 카탈로그를 살펴본다.
  3. 컴포넌트를 미리 보고 Swift 코드를 Xcode 프로젝트에 복사한다.
  4. 직접 만든 레이아웃이라면 화면을 설명하거나 디자인을 올리고 AI 어시스턴트가 Swift 코드를 쓰게 한다.
  5. 복사한 수정자와 색을 앱 스타일에 맞게 조정한다.

제품 정보

Compot의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.

무료 플랜예
유료 플랜Free download; premium components sold in-app
플랫폼iOS 16.0+, iPadOS, macOS 13.0+, visionOS 1.0+, watchOS; Xcode 15+
개발사LukyLab s.r.o.
카테고리코딩
출시일Jan 2024
최근 업데이트Sep 2025
웹사이트 방문 수196
웹사이트 글로벌 순위6.3M
API 제공 여부아니요

추천 대상

이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.

사용자

  • 네이티브 SwiftUI 앱을 출시하면서 흔한 화면을 매번 새로 만들고 싶지 않은 iOS, macOS 개발자.
  • 전담 디자이너가 없는 개인 개발자. 이미 다듬어진 컴포넌트가 필요하다.
  • 초반에 시제품을 만드는 팀. 붙여 넣는 코드만으로 작동하는 화면을 테스터 앞에 빠르게 내놓는다.

작업

  • 구독 페이월 만들기. 혜택 행과 바운스 애니메이션, 월간 대 연간 선택자가 거의 모든 스토어 흐름을 덮는다.
  • 온보딩 흐름 구성하기. 환영 화면과 스와이프 캐러셀이 이미 준비돼 있고 Apple 레이아웃 관례를 따른다.
  • 카탈로그에 맞는 게 없을 때 디자인이나 설명에서 직접 만든 SwiftUI 레이아웃을 생성하기.

활용 상황

  • App Store 제출 직전의 마무리. 토스트와 평가 요청 같은 세부 요소가 중요한 순간이다.
  • 추상적인 튜토리얼 대신 의존성 없는 실제 컴포넌트 코드를 읽으며 SwiftUI 패턴을 익히기.
  • visionOS나 watchOS 화면을 Apple 크기 규칙을 이미 지키는 게이지와 심볼로 출시하기.

주요 기능

130개 이상의 붙여넣기 컴포넌트

라이브러리는 22개 카테고리에 걸친다. 버튼과 타이포그래피부터 페이월, 차트, 지도 오버레이까지다. 개별 컴포넌트뿐 아니라 바로 쓰는 SwiftUI 템플릿도 담았다. 각 컴포넌트는 독립된 Swift 코드로 제공돼 프로젝트에 붙여 넣기만 하면 되고, 불러올 패키지도 따라갈 버전도 없다. 폭은 화면을 통째로 구성할 때 가장 빛난다. 온보딩, 설정 목록, 푸터를 모두 같은 카탈로그에서 꺼낼 수 있다.

AI Swift 코드 생성

Compot의 어시스턴트는 Apple 앱에 맞춰 조정된 SwiftUI 코드 생성기로, 올린 디자인이나 글로 쓴 설명을 SwiftUI 코드로 바꾼다. 일반 챗봇에 물어보고 문법이 최신이길 바라는 대신, SwiftUI 레이아웃에 맞춰 조정된 결과를 받는다. 카탈로그의 어떤 컴포넌트도 머릿속 그림과 맞지 않을 때 가장 빠른 길이다.

의존성 제로

모든 조각은 순수 Swift와 SwiftUI다. CocoaPods나 Carthage, 외부 Swift 패키지를 끌어오지 않는다. 빌드 크기와 장기 유지보수를 신경 쓰는 팀에는 다음 Xcode 업데이트에서 깨질 부분이 적다는 뜻이다.

Apple HIG 준수

컴포넌트는 Apple Human Interface Guidelines를 따르며 SF Symbols, Dynamic Type, 네이티브 스프링 애니메이션을 쓴다. 라이트와 다크 모드는 별도 설정 없이 작동한다. 이 일관성 덕분에 손으로 만든 화면이 시스템 UI 옆에서 어색해 보이지 않는다.

완성된 페이월과 온보딩 블록

구독 페이월과 온보딩 화면은 개발 시간이 크게 사라지는 곳이다. Compot은 혜택 행, 연쇄 바운스 애니메이션, 할인 태그가 붙은 요금제 선택, 여러 페이지짜리 환영 캐러셀을 완성품으로 제공한다.

네이티브 앱 카탈로그

컴포넌트 탐색과 미리보기는 느린 웹 페이지가 아니라 iPhone, iPad, Mac의 네이티브 앱에서 한다. 코드 복사는 한 번의 탭이고, 미리보기에는 실제 SwiftUI 컴포넌트가 나타난다. 보는 것이 곧 Xcode로 간다.

장단점

장점

  • 22개 카테고리, 130개 이상 컴포넌트가 흔한 화면을 거의 덮어 초기 UI 작업을 크게 줄인다.
  • 의존성 없는 순수 Swift라 프로젝트가 가볍고 패키지 충돌도 피한다.
  • 내장 AI 어시스턴트가 디자인이나 지시에서 SwiftUI 코드를 생성한다.
  • SF Symbols, Dynamic Type, 다크 모드를 지원해 시스템 UI에 어울린다.
  • 다운로드가 무료이고 무엇이든 사기 전에 카탈로그를 둘러볼 수 있다.

단점

  • Apple 플랫폼 전용이라 Flutter나 React Native, Android 프로젝트에는 쓸모가 없다.
  • Xcode 15 이상과 iOS 16 이상이 필요해 오래된 OS를 지원하는 앱은 대상에서 빠진다.
  • 많은 컴포넌트가 무료지만 가장 앞선 페이월과 온보딩 부품은 앱 내 구매 뒤에 있다.

자주 묻는 질문

Compot은 iOS 앱 개발 도구로, SwiftUI 화면을 더 빠르게 구성하는 데 쓴다. 기성 컴포넌트를 Xcode에 붙이거나 AI 어시스턴트가 Swift 코드를 생성하게 하면, 페이월이나 설정 목록 같은 화면을 다시 만드는 시간이 줄어든다.