Initialize native iOS and Android foundation with Expo
This commit is contained in:
commit
fb937848c3
22 files changed
+5103
No files matched your search
@@ -0,0 +1,7 @@
|
||||
# Model Delivery native app
|
||||
|
||||
Read the versioned Expo SDK 57 docs at https://docs.expo.dev/versions/v57.0.0/ before changing native integrations. Use React Native native views; no WebView app shell. Hebrew and RTL, portrait/landscape, phone/tablet accessibility. Real expo-glass-effect on supported iOS devices; tonal Material-inspired fallback on Android and older iOS, with explicit platform adaptations.
|
||||
|
||||
This repository currently contains a native foundation and read-only connection check. Do not present unimplemented login or delivery flows as operational. The next slice is system-browser Synology authentication with backend-held provider secrets, secure app-session storage, per-account SQLite mirror and atomic outbox, then today's deliveries and offline creation/reconnect. Keep server authorization and group checks intact; never weaken browser CSRF or local-admin guards for mobile. Share platform-neutral contracts through the pinned @model/shared release.
|
||||
|
||||
Use pnpm typecheck, pnpm test, pnpm build and Expo doctor. Native binary compilation and device UI/auth/offline testing are separate gates from Metro bundle export. Use Expo prebuild to generate ignored ios/ and android/ projects; persist native customizations in config plugins or deliberately switch ownership before editing generated files. Never commit credentials, signing keys, env files, customer data or local caches.
|
||||
Reference in new issue
Block a user