Use this skill for React Native mobile apps using Appwrite.
Verified Baseline
- Quick start uses Expo app creation.
- Required packages include
react-native-appwrite and react-native-url-polyfill.
- Appwrite client setup includes endpoint, project ID, and platform identifier.
Setup Workflow
- Create Appwrite project and register mobile platforms in Console.
- Initialize Expo or React Native app.
- Install Appwrite mobile SDK packages.
- Build a centralized Appwrite client module for mobile runtime.
- Implement account registration, session login, current-user fetch, logout.
- Add Android and iOS app identifiers in Appwrite Console before testing auth flows.
- Keep per-environment bundle identifiers and Appwrite projects aligned.
- Validate platform allowlist whenever requests are rejected unexpectedly.