NativePHP for Mobile is now completely free and open source!
Plugin Marketplace

Plugin Dev Kit

Build native NativePHP plugins with AI assistance

Skip the Kotlin & Swift learning curve

The Plugin Dev Kit is a Claude Code plugin that scaffolds complete NativePHP plugin packages for you. Describe what you want in plain English and get production-ready native code for both platforms.

Install in 2 Steps

# Add the NativePHP plugin registry
claude plugin marketplace add nativephp/claude-code

# Install the Plugin Dev Kit
claude plugin install nativephp-plugin-dev

That's it. The plugin is now available in every Claude Code session.

Using the Plugin

Once installed, just tell Claude what kind of plugin you want to build:

Example prompts:

  • » "Use the nativephp-plugin-dev plugin to create a barcode scanner plugin using ML Kit"
  • » "Create a NativePHP plugin that wraps the HealthKit API for step counting"
  • » "Build me a Bluetooth Low Energy plugin for NativePHP Mobile"

What It Creates

Every scaffolded plugin is a complete, ready-to-develop Composer package with everything wired up:

PHP Class & Laravel Facade

Service provider, facade, and public API

Kotlin (Android)

Bridge functions, Activities & Services

Swift (iOS)

Bridge functions & ViewControllers

nativephp.json Manifest

Dependencies, features & metadata

JavaScript Bridge

Client-side module for WebView calls

Permissions & Entitlements

Info.plist, AndroidManifest intents & activities

Lifecycle Hooks

Build pipeline hooks for custom logic

Readme, Docs & AI Guidelines

Documentation and Boost AI context

The agents also understand how to broadcast events from native code back to your Laravel app and WebView, so your app can react to native callbacks in real time.

Tips for Best Results

Tell it which SDK you're wrapping

If you're wrapping a specific native SDK, link to its documentation so the agent can reference the API surface. For example: "Build a plugin wrapping Google ML Kit for text recognition."

Specify the package manager dependency

Tell the agent exactly which native packages to use so it can configure the manifest correctly:

  • Gradle: com.google.mlkit:text-recognition:16.0.0
  • CocoaPods: GoogleMLKit/TextRecognition
  • Swift Package Manager: provide the repository URL

Be specific about what you need

The more detail you give, the better the result. Mention specific features, permissions, or platform behaviors you care about.

Private Repository Access

Your purchase includes access to the private nativephp/claude-code repository containing:

  • Complete plugin examples — Real-world plugins you can learn from and customize
  • Agent definition files — Install directly into your Claude Code environment
  • Reference implementations — Camera, ML Kit, Bluetooth, and more
  • Ongoing updates — New agents and examples as NativePHP evolves

Perfect For

  • Laravel developers who want to extend NativePHP without learning native development
  • Teams building custom functionality for their mobile apps
  • Agencies delivering NativePHP projects with native integrations
  • Plugin authors who want to ship faster and with fewer bugs