Nhảy tới nội dung

Kiến trúc ứng dụng di động

Cấu trúc​

  • packages/host: shell app, navigation, theming, tích hợp mini-app.
  • packages/checklist, packages/keezy: mini-app độc lập.
  • packages/auth: providers, contexts, services (Auth, Space, Service), authCtx.
  • packages/sdk: components/theme/types/utils dùng chung.
  • Stack/Tabs theo module; TabsNavigator nhận authData và đưa vào ServiceContext.

State & Context​

  • useServices trong host; authCtx cung cấp factories (Space/Service/Auth...).

Build/Run​

  • Scripts trong app/trackhub/package.json và mprocs/ cho môi trường dev.