main
- .npmrc pekar på Gitea npm-registret (http://100.75.227.121:3030/api/packages/zenblazer/npm/) - App.tsx importerar MotionProvider, CometTail (particles), HypnoticSpiral (hypnotic), MagneticButton (micro) i en GestureHandlerRootView - bevis/ innehåller enhetsgrindens skärmdumpar (rörelse, gest, reduced motion) från Xiaomi 11T Pro, namngivna med apk_md5 e2adae75d6f789293d6504357ac810c3
skia-motion-demo
Ett främmande, minimalt Expo SDK 57-projekt som bevisar att
@zen/skia-motion (Gitea-registret, repo zenblazer/skia-motion-lab)
installeras och ritar på en fysisk enhet. Byggt för wayfinder-biljett #72
(karta #57 i skia-motion-lab).
Vad det här visar
npm install @zen/skia-motion@0.1.0frånhttp://100.75.227.121:3030/api/packages/zenblazer/npm/, ingen token behövdes (paketägaren är publik för läsning).- Tre komponenter ur tre olika sub-exports:
@zen/skia-motion/particles(CometTail),@zen/skia-motion/hypnotic(HypnoticSpiral),@zen/skia-motion/micro(MagneticButton) — plusMotionProviderfrån rot-exporten. - Ingen
metro.config.js/babel.config.jsbehövdes — SDK 57:s förval räckte (package exports, worklets-pluginet viababel-preset-expo).
Se App.tsx för hela exemplet och huvudrepots
docs/guide/integration.md för steg-för-steg-receptet detta byggdes ur.
Bevis
bevis/ innehåller skärmdumpar från grindningen på Xiaomi 11T Pro
(rörelse, gest, reduced-motion), namngivna med APK:ns md5.
Köra själv
npm install
npx expo prebuild --platform android
cd android && ./gradlew assembleRelease
Languages
TypeScript
100%