---
title: "native module"
description: "Create a React Native native module to bridge platform-specific functionality."
type: skill
canonical_url: https://claudary.paisolsolutions.com/skills/native-module
source: "Claudary"
difficulty: intermediate
author: "Claude Code Knowledge Pack"
date: 2026-07-10T11:31:17.872Z
license: CC-BY-4.0
attribution: "native module — Claudary (https://claudary.paisolsolutions.com/skills/native-module)"
---

# native module
Create a React Native native module to bridge platform-specific functionality.

## Overview

Create a React Native native module to bridge platform-specific functionality.

## Steps


1. Define the native module interface:
2. Create the TypeScript interface:
3. Implement the iOS native code (Swift/Objective-C):
4. Implement the Android native code (Kotlin/Java):
5. Handle platform differences:
6. Test the module on both platforms.
7. Document the module API and usage.

## Format


```
Module: <name>
Methods:
  - <method>(params): <return type>
Events:
```


## Rules

- Always provide TypeScript types for the module interface.
- Handle errors consistently across both platforms.
- Use promises over callbacks for async operations.

---

Source: [Claudary](https://claudary.paisolsolutions.com/skills/native-module) · https://claudary.paisolsolutions.com
