cyberneticlibrary

Write Expo native modules

expo-moduleskillsetup L30
Sheshiyer/skill-clusters
What it does

Author and package native modules using Expo Modules API

Best for

Creating reusable cross-platform native extensions within Expo ecosystem

Inputs
  • · Module name, Swift/Kotlin/TS source, module.json config
Outputs
  • · Native module package, expo-config plugin, type-safe TS bindings
Requires
  • · Xcode (iOS)
  • · Android Studio (Android)
  • · eas-cli
Preconditions

Native development environment set up; Expo SDK version pinned

Failure modes
  • · build failure
  • · module API incompatibility
  • · missing native dependencies
Trust signals
  • · Expo Modules API
  • · Swift/Kotlin DSL
  • · Type-safe TS bindings