PHPackages                             mobikul/nativephp-mobile-appbar - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mobikul/nativephp-mobile-appbar

ActiveNativephp-plugin[Utility &amp; Helpers](/categories/utility)

mobikul/nativephp-mobile-appbar
===============================

Dynamic app bar bridge for NativePHP Mobile with title and context-aware icon actions

v1.0.0(3w ago)00MITPHPPHP ^8.2

Since May 14Pushed 3w agoCompare

[ Source](https://github.com/SocialMobikul/Mobikul_AppBar_Native_Php)[ Packagist](https://packagist.org/packages/mobikul/nativephp-mobile-appbar)[ Docs](https://mobikul.com/)[ RSS](/packages/mobikul-nativephp-mobile-appbar/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (2)Versions (2)Used By (0)

Mobikul App Bar
===============

[](#mobikul-app-bar)

Dynamic app bar bridge for NativePHP Mobile with title, context-aware icon actions, and configurable visual options on both Android and iOS.

To find out more, visit:

Overview
--------

[](#overview)

`mobikul/nativephp-mobile-appbar` provides a consistent API to configure your mobile app bar from your Laravel/NativePHP layer.

It exposes two bridge methods:

- `MobikulAppBar.Configure`
- `MobikulAppBar.Reset`

Requirements
------------

[](#requirements)

- PHP `^8.2`
- `nativephp/mobile` `^3.0`
- `illuminate/support` `^10.0|^11.0|^12.0|^13.0`
- Android min SDK: `29`
- iOS min version: `16.0`

Quick Start
-----------

[](#quick-start)

1. Install and register the plugin.
2. Publish config (and assets only if you use HTML helpers).
3. Rebuild NativePHP project files.
4. Create a payload with `configure()` or `configureWithCustomValues()`.
5. Dispatch that payload to `/_native/api/call`.

Installation
------------

[](#installation)

Install the package:

```
composer require mobikul/nativephp-mobile-appbar
```

Register the NativePHP plugin:

```
php artisan native:plugin:register mobikul/nativephp-mobile-appbar
```

Verify registration:

```
php artisan native:plugin:list
```

Ensure `mobikul/nativephp-mobile-appbar` appears in the plugin list.

`MobikulAppBarServiceProvider` is Laravel auto-discovered through Composer metadata. Usually you do not need to add it manually. If your app disables package discovery, add it explicitly:

```
public function plugins(): array
{
    return [
        \MobikulAppBar\MobikulAppBarServiceProvider::class,
    ];
}
```

Publish plugin configuration:

```
php artisan vendor:publish --tag=mobikul-app-bar-config
```

Optional: publish web assets if your UI uses the included app bar CSS/JS:

```
php artisan vendor:publish --tag=mobikul-app-bar-assets
```

Rebuild native projects so bridge changes are available:

```
php artisan native:install --force
```

If you change plugin registration later, run `native:install --force` again.

Configuration
-------------

[](#configuration)

After publishing config, update `config/mobikul_appbar.php`:

```
