Browse / Mobile Development / NativePHP Configuration

NativePHP Configuration

Configures NativePHP mobile applications by managing environment variables, app permissions, and platform-specific build settings.

The source repository doesn't declare a license. Check its terms before reusing the code.

Key features

  • Granular permission control for hardware features like biometric authentication, GPS, and camera
  • Deep link configuration for custom URL schemes and universal/app links
  • Environment variable management for app identification and platform-specific SDK paths
  • Automated cleanup of sensitive environment variables and files for production bundling
  • Display and orientation customization for iPhone, iPad, and Android devices

Use cases

  • Initializing a new NativePHP mobile project with correct app identifiers and developer credentials
  • Enabling specific hardware permissions and writing custom iOS privacy descriptions
  • Setting up deep linking and associated domains for seamless cross-platform app navigation

FAQ

When should I use this Claude Code skill?

Invoke this skill when you need to set up your NATIVEPHP_APP_ID, enable hardware features like the camera or biometric authentication, configure deep links, or prepare your application for production release by cleaning up sensitive data.

How does this skill improve my mobile development workflow?

It eliminates the need to manually reference documentation for configuration keys. Claude can instantly generate precise configuration blocks for orientations, status bar styles, and permissions, ensuring your app meets platform requirements without syntax errors.

What does the NativePHP Configuration skill do?

This skill provides specialized assistance for configuring NativePHP mobile applications. It helps manage the 'config/nativephp.php' file, environment variables, hardware permissions, and platform-specific build settings for both iOS and Android.

Can this skill help with app security?

Absolutely. It assists in configuring the 'cleanup_env_keys' and 'cleanup_exclude_files' settings, which automatically strip sensitive environment variables (like AWS or Stripe keys) and unnecessary files before the app is bundled for distribution.

Does it support both iOS and Android platform-specific settings?

Yes. The skill handles iOS-specific configurations like Apple Developer Team IDs and iPad support, as well as Android-specific settings including Gradle paths, ProGuard minification, and status bar icon styles.