Skip이란?
Skip은 Swift 기반의 선언형(declarative) UI 프레임워크로, iOS와 Android 양쪽을 위한 네이티브 앱을 단일 코드베이스(Swift언어, Xcode)로 개발할 수 있게 해주는 도구
SKIP이 말하는 SKIP의 장점
진정한 네이티브 경험
- Skip을 통해 생성된 앱은 iOS에서는 SwiftUI를, Android에서는 Jetpack Compose를 사용하여 완전한 네이티브 UI 제공
투명성
- Skip의 라이브러리는 오픈 소스로 제공되며, 복잡한 런타임이 없어서 디버깅이 용이
경량성
- SkipZero를 사용하면 iOS 앱은 추가적인 Skip 프레임워크에 의존하지 않으며, Android 앱도 최소한의 오픈 소스 라이브러리 필요
메모리 효율성
- 추가적인 관리형 런타임이 없으므로, Skip 앱은 두 플랫폼에서 모두 높은 메모리 효율성 제공
이상적인 개발 환경
- Skip은 Xcode를 기본 IDE로 사용하며, Android의 세부적인 커스터마이징을 위해서는 Android Studio에서 Kotlin을 직접 작성 가능
완벽한 통합
- Skip은 Kotlin과 Compose와 원활하게 연동되어, Android 라이브러리와의 통합 간편
오픈 소스 기반
- Skip의 앱 개발 프레임워크는 모두 무료이고 오픈 소스 제공
CI 친화적
- Skip은 크로스 플랫폼 유닛 테스트를 지원하여, 로컬 또는 원격에서 테스트를 실행하고, 일관된 성능 보장
유연성
- 개발된 코드는 완전히 개발자에게 귀속되며, Skip 도구에 대한 지속적인 의존 없이도 유지보수 가능
특징은 위의 내용정도가 전부인 것 같습니다.
새로 나온 플랫폼이다보니 이를 활용한 예시는 거의 없고, 소개정도만 있네요.
공짜는 아니구요..
저도 간단한(정말정말 간단한) 앱 한 번 만들어보고 출시까지 가능하면 해보고 후기 들고와보겠습니다.
링크는 요기
'Swift' 카테고리의 다른 글
[iOS] Metal - 0 (0) | 2025.02.08 |
---|---|
[iOS] SKIP.tools 사용기 (2) | 2025.02.05 |
[iOS] About Swift Concurrency (0) | 2025.01.04 |
[iOS] About Kingfisher (1) | 2024.11.27 |
[iOS] About 채팅 UI (0) | 2024.11.20 |