What problem does it solve? Building native functionality for Expo apps requires coordinating Swift, Kotlin, TypeScript, config plugins, and autolinking configuration across platforms, which is error-prone without a structured reference. ## Core Features & Use Cases - Module Scaffolding: Guides use of create-expo-module for local and standalone modules, including platform selection, feature examples, and add-platform-support for existing modules. - Native API Reference: Covers the module definition DSL (Name, Function, AsyncFunction, Property, Events), native views, shared objects, lifecycle hooks, and the type system for Swift and Kotlin. - Configuration & Autolinking: Explains expo-module.config.json fields, config plugins for Info.plist and AndroidManifest.xml, and AppDelegate/Activity lifecycle subscribers. - Use Case: When adding a key-value store backed by native platform APIs to an Expo app, scaffold the module, implement Swift and Kotlin functions, and register it via autolinking without manual native project edits. ## Quick Start Ask the assistant to scaffold a new Expo native module with create-expo-module and implement a Swift and Kotlin function exposed to TypeScript.