# 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
```
