NativePHP Mobile App Now Available Free

NativePHP Mobile App Now Available Free

The NativePHP team has officially launched NativePHP Air, a significant update that makes NativePHP for Mobile entirely free. This release includes a range of features designed to enhance the mobile app development experience, particularly for developers using the Laravel framework.

Key Features of NativePHP Air

Unlike previous offerings, NativePHP Air is not a trial or limited freemium version. It provides the essential tools required to create and deploy native mobile applications using Laravel, all at no cost.

Modular Plugin System

One of the most notable improvements in NativePHP Air is the transition to a modular plugin architecture. Here’s what you need to know:

  • Each plugin functions as a standalone Composer package.
  • Plugins contain Swift and Kotlin code, permission manifests, and native dependencies.
  • Installation is straightforward with commands like:
composer require nativephp/mobile-camera
php artisan native:plugin:register nativephp/mobile-camera

A Plugin Marketplace is available, offering both first-party and third-party plugins. Developers can also create, distribute, and sell their own plugins easily using the new APIs integrated into NativePHP Air.

Open Source and MIT Licensing

The core framework has been simplified and is now MIT-licensed and open source. This change results in smaller, more efficient applications and encourages community contributions. Additionally, nine foundational plugins are available for free, including:

  • Browser
  • Camera
  • Device
  • Dialog
  • File
  • Microphone
  • Network
  • Share
  • System

Premium plugins, such as Biometrics, Geolocation, and Push Notifications, can be purchased individually through the marketplace.

Jump: Instant Testing Tool

Jump is a complimentary app available for both Android and iOS that allows developers to test their NativePHP applications immediately. With Jump, you can:

  • Run the command php artisan native:jump
  • Scan a QR code to load the app directly on any device
  • Test all first-party plugins, including premium options, at no cost

Mimi: Innovative Coding Experience

Mimi provides an advanced coding experience, allowing developers to build mobile applications without traditional coding methods. Key features include:

  • Integration with Laravel Boost and advanced language models
  • Project creation and preview from any browser, including mobile devices
  • Voice support for development, eliminating the need for a keyboard

Access to Mimi requires a Bifrost subscription and an Anthropic account, along with a Claude API key. Future plans include expanding capabilities using Laravel AI.

Getting Started with NativePHP Air

To begin using NativePHP Air, you can execute the following commands:

laravel new my-mobile-app
cd my-mobile-app
composer require nativephp/mobile
php artisan native:jump

For more information and to access the full announcement, visit Filmogaz.com.