What problem does it solve?
Developers building Expo apps often struggle to create and integrate custom native modules and views that work consistently across iOS and Android, requiring expertise in Swift, Kotlin, TypeScript, config plugins, and autolinking without a structured, guided workflow.
Core Features & Use Cases
- Cross-platform native module creation: Build native modules using Swift for iOS and Kotlin for Android with the Expo Modules API.
- Custom native view development: Create native UI views that integrate seamlessly with Expo's TypeScript layer.
- Config plugin and lifecycle support: Implement config plugins to modify native project settings automatically and manage module lifecycle hooks.
- Use Case: For example, if you need to add a custom device sensor native module to your Expo app, this skill guides you through writing the native code, defining TypeScript interfaces, and setting up autolinking for out-of-the-box functionality.
Quick Start
Use the expo-module skill to build a native module that exposes the device's battery level API for your Expo React Native application.