타입스크립트로 개발하는..
크로스 모바일 개발 통합 플랫폼
- Snap(스냅챗)이 만든 Valdi는 iOS, Android, macOS에서 네이티브 성능을 제공하는 크로스플랫폼 UI 프레임워크로, 선언형 TypeScript로 작성된 UI를 각 플랫폼의 네이티브 뷰로 직접 컴파일함
- 웹뷰나 JavaScript 브리지 없이 동작하며, 자동 뷰 재활용, 최적화된 레이아웃 엔진, 뷰포트 기반 렌더링 등으로 높은 성능을 유지함
- 즉시 핫 리로드, VSCode 디버깅, TSX 문법 지원 등으로 개발 속도를 높이고, 기존 네이티브 앱과의 통합도 유연하게 지원함
- TypeScript와 네이티브 코드 간 타입 안전 바인딩, protobuf 지원, C++·Swift·Kotlin 연동 등으로 깊은 네이티브 통합 구조를 제공함
- 8년간 Snap의 프로덕션 앱에서 검증된 기술로, 대규모 애니메이션·제스처·멀티스레드 처리 등 고급 기능을 포함한 확장 가능한 UI 개발 기반임
https://github.com/Snapchat/Valdi
GitHub - Snapchat/Valdi: Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer v
Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity. - Snapchat/Valdi
github.com
반응형
'Develop > study' 카테고리의 다른 글
| Cursor AI (0) | 2024.11.08 |
|---|---|
| WSL에서 Rust 설치 (0) | 2024.01.25 |
| [Hyper-v] Zorin OS (0) | 2023.02.05 |
| RUST #1 at WSL (0) | 2022.09.27 |
| Ubuntu 22.04 .NET 6 설치 (0) | 2022.08.18 |