Files
skia-motion-demo/README.md
T
zenadmin e24bdcffe5 Demo: @zen/skia-motion från Gitea-registret, tre komponenter, gestbevis (biljett #72)
- .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
2026-08-22 14:33:57 +02:00

35 lines
1.2 KiB
Markdown

# 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.0` från
`http://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`) — plus `MotionProvider` från
rot-exporten.
- Ingen `metro.config.js`/`babel.config.js` behövdes — SDK 57:s förval
räckte (package exports, worklets-pluginet via `babel-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
```bash
npm install
npx expo prebuild --platform android
cd android && ./gradlew assembleRelease
```