❇️ Sparkling is the mobile cross-platform infrastructure used by TikTok
TikTok Sparkling is the mobile cross-platform development infrastructure for TikTok mobile app. Powered by Lynx & WebView.
- 📦 Out-of-the-box Lynx development framework. You can start a new Lynx app with Android, iOS project by Sparkling cli in minutes.
- 🔀 Scheme Driven Navigation between mutliple pages. You can navigate between multiple Lynx pages in your app by router.
- 🧩 TikTok-Proven Native Abilities. Lots of Lynx native abilities are supported, such as media, storage, etc.
The full documentation for Sparkling can be found in docs
packages/sparkling-sdkCore Sparkling SDKpackages/sparkling-method-sdkSparkling Method SDKpackages/methodsBuilt-in Sparkling methods packagespackages/sparkling-cliSparkling CLI.packages/create-sparkling-appApp scaffolding CLIpackages/sparkling-method-cliSparkling Method toolingpackages/playgroundPlayground app for local developmenttemplate/sparkling-app-templateApp template used bynpx create sparkling-app
We are devoted to ensuring a positive, inclusive, and safe environment for all contributors. Please find our Code of Conduct for detailed information.
We welcome you to join and become a member of Sparkling Authors. It's people like you that make this project great.
Please refer to our contributing guide for details.
Sparkling is Apache licensed, as found in the LICENSE file.
