Installation
Install the package via npm:Define a schema
Define your database schema as a TypeScript constant (e.g.,src/schema.ts):
Provider Integration
Wrap your application’s root with theBasicProvider:
app.json sets the correct URI scheme under expo.scheme for authentication callbacks.
Authentication & State Management
Use theuseBasic hook from @basictech/expo inside your components to access authentication state and database client:
user: The authenticated user or null.login(): Starts the OAuth login flow.signout(): Logs the user out, clearing all tokens.db: The main database client.isLoading: True during authentication state checks.isSignedIn: Whether a user is authenticated.

