Skip to content

Sparkling

TikTok의 크로스 플랫폼 인프라

About

  • TikTok이 자사 앱에서 Lynx 엔진을 프로덕션 규모로 운용하기 위해 구축한 인프라 계층을 오픈소스로 공개. 앱 스캐폴딩부터 빌드, 네이티브 브릿지, 내비게이션까지 통합 제공
  • React Native에 Expo가 필요하듯, Lynx 엔진 위에서 실제 앱을 운용하기 위한 프로덕션 인프라 프레임워크
  • 단일 CLI 명령으로 Android/iOS 네이티브 셸이 포함된 완전한 Lynx 앱 프로젝트를 즉시 생성하고, 빌드→설치→실행을 한 번에 수행
  • TypeScript 선언만 작성하면 Kotlin/Swift 코드를 자동 생성하는 Sparkling Method로 타입 안전한 JS↔네이티브 브릿지 구현
  • hybrid:// 형식의 통합 URL 스킴 내비게이션으로 Lynx 페이지와 네이티브 화면 간 라우팅을 단일 체계로 처리

See also

  • Lynx - 웹 기술 기반 네이티브 앱 개발 도구
  • TikTok

Favorite site