
Create webapp with reusable declarative UI and service modules, link to official web SDK via JS bridge to reduce tight coupling, includes interactive project generator and examples.
Compose Multiplatform(CMP)으로 앱인토스 웹앱을 만들고, 서비스가 성장하면 필요한 화면과 API를 Android·iOS 앱이나 독립 웹서비스에 재사용하는 SDK입니다.
앱인토스 전용 기능은 호스트에 두고, 서비스 로직과 공통 화면은 별도 모듈로 구성합니다. 전체 앱을 한 번에 옮기거나 모든 화면을 공유할 필요 없이, 서비스에 필요한 부분부터 가져갈 수 있습니다.
create-ait-cmp-app으로 앱인토스 전용 프로젝트를 만들고 Android·iOS·독립 웹 타깃을 선택할 수 있습니다.| 구성 요소 | 설명 |
|---|---|
| Kotlin SDK | 앱인토스 기능을 호출하는 Kotlin API |
| 생성 CLI | 프로젝트 생성 도구 |
| 공통 core | 데이터 모델·API 클라이언트·저장 계약 |
| 공통 UI | 재사용 가능한 Compose 화면 |
| 앱인토스 앱 | 토스 기능을 연결한 웹앱 예제 |
| 독립 웹 앱 | 토스 의존성 없이 공통 화면을 사용하는 예제 |
| Android 앱 | 공통 화면을 실행하는 Android 호스트 |
| iOS 앱 | 공통 화면을 실행하는 iOS 호스트 |
Kotlin SDK는 JS·Wasm에서 앱인토스 기능을 제공합니다. Android·iOS 예제에서는 공통 화면과 서비스 로직을 재사용합니다.
토스가 제공하는 공식 SDK가 아닌 커뮤니티 SDK입니다.
공통 UI는 Compose Material 3을 사용합니다. TDS 패키지·폰트·에셋은 포함하지 않으며, TDS가 필요한 화면은 사용 조건을 확인한 뒤 앱인토스 호스트에 한정해야 합니다. 예제의 한글 폰트는 SIL Open Font License의 Noto Sans KR입니다.
실제 토스앱의 인증·WebView 동작·검수는 별도 검증이 필요합니다.
코드는 MIT, 예제 폰트는 SIL Open Font License를 따릅니다.
Compose Multiplatform(CMP)으로 앱인토스 웹앱을 만들고, 서비스가 성장하면 필요한 화면과 API를 Android·iOS 앱이나 독립 웹서비스에 재사용하는 SDK입니다.
앱인토스 전용 기능은 호스트에 두고, 서비스 로직과 공통 화면은 별도 모듈로 구성합니다. 전체 앱을 한 번에 옮기거나 모든 화면을 공유할 필요 없이, 서비스에 필요한 부분부터 가져갈 수 있습니다.
create-ait-cmp-app으로 앱인토스 전용 프로젝트를 만들고 Android·iOS·독립 웹 타깃을 선택할 수 있습니다.| 구성 요소 | 설명 |
|---|---|
| Kotlin SDK | 앱인토스 기능을 호출하는 Kotlin API |
| 생성 CLI | 프로젝트 생성 도구 |
| 공통 core | 데이터 모델·API 클라이언트·저장 계약 |
| 공통 UI | 재사용 가능한 Compose 화면 |
| 앱인토스 앱 | 토스 기능을 연결한 웹앱 예제 |
| 독립 웹 앱 | 토스 의존성 없이 공통 화면을 사용하는 예제 |
| Android 앱 | 공통 화면을 실행하는 Android 호스트 |
| iOS 앱 | 공통 화면을 실행하는 iOS 호스트 |
Kotlin SDK는 JS·Wasm에서 앱인토스 기능을 제공합니다. Android·iOS 예제에서는 공통 화면과 서비스 로직을 재사용합니다.
토스가 제공하는 공식 SDK가 아닌 커뮤니티 SDK입니다.
공통 UI는 Compose Material 3을 사용합니다. TDS 패키지·폰트·에셋은 포함하지 않으며, TDS가 필요한 화면은 사용 조건을 확인한 뒤 앱인토스 호스트에 한정해야 합니다. 예제의 한글 폰트는 SIL Open Font License의 Noto Sans KR입니다.
실제 토스앱의 인증·WebView 동작·검수는 별도 검증이 필요합니다.
코드는 MIT, 예제 폰트는 SIL Open Font License를 따릅니다.