Skip to Content
API ReferenceOverview

API Reference

This section documents the public APIs, hooks, theme tokens, and utilities that RNCopilot provides. Use these pages as a quick-lookup reference when building features.

Reference Pages

PageWhat It Covers
HooksGlobal hooks: useBottomPadding, useNetworkStatus, useScreenDimensions, useProtectedRoute, useAnimatedPress, useAuthStore, useStorage, useStorageBoolean
Theme TokensComplete listing of all color, spacing, font size, border radius, and icon size tokens with their values
Storage UtilitiesMMKV storage wrapper: getItem, setItem, useStorage, useStorageBoolean, STORAGE_KEYS
Environment Configenv object: Supabase URL, API base URL, app environment, and graceful degradation

Quick Import Reference

// Hooks import { useBottomPadding, useNetworkStatus, useScreenDimensions } from '@/hooks'; import { useProtectedRoute } from '@/hooks/useProtectedRoute'; import { useAuthStore } from '@/providers/auth/authStore'; // Storage import { useStorage, useStorageBoolean, getItem, setItem, STORAGE_KEYS } from '@/utils/storage'; // Theme import { rf, hs, vs } from '@/theme/metrics'; // Config import { env } from '@/config/env'; // API import { api } from '@/services/api';

Component APIs (props, variants, usage examples) are documented in the Components section, not here. This section covers global utilities and infrastructure.

Last updated on