Download the PHP package nativemobile/laravel-mobile-ui without Composer

On this page you can find all versions of the php package nativemobile/laravel-mobile-ui. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-mobile-ui

<<<<<<< HEAD

php-mobile-ui β€” Laravel Mobile UI Package

======= <<<<<<< HEAD

Laravel Native Mobile UI

46a38dd77910e6d7e54f8f3015560b957cfdd758

A PHP-first, mobile-native UI component library for Laravel + Livewire v4 Built by Elegant Media for Android WebView and NativePHP applications.


🎯 One-Year Vision

This package powers the mobile storefront experience for two Elegant Media brands:

Brand Product Goal
Elegant Media Internal tooling & client apps A premium PHP component SDK that competes with Flutter's widget philosophy, without leaving Laravel
The Appliance Store Consumer-facing mobile commerce A high-performance product browsing, cart, and checkout UI entirely driven by Livewire v4 components

πŸ“¦ Installation

The package auto-discovers its service provider via Laravel's package auto-discovery.


πŸ—ΊοΈ Phased Roadmap

βœ… Phase 1 β€” Foundation (Q1 2026)

Goal: Solid base that all future components inherit from.


βœ… Phase 2 β€” Layouts (Q1–Q2 2026)

Goal: Flutter-style declarative layout primitives.

Component Description
Column Vertical flex layout. mainAxisAlignment, crossAxisAlignment, gap, scrollable
Row Horizontal flex layout. Same API, adds wrap, horizontal scrollable
Stack Absolute-positioned layers with 9-point alignment grid
Scaffold Full-screen page shell composing AppBar + body + BottomNavigation + FAB

βœ… Phase 3 β€” Navigation (Q2 2026)

Goal: Persistent, state-aware navigation with real-time badge counters.

Component Feature
BottomNavigation Real-time badge counters (dot for 1, numeric for 2–99, "99+" cap). Livewire reactive via wire:click.
NavigationDrawer Side-panel with per-item badge support, Alpine.js open/close, Android back-button integration
AppBar Android status bar color sync, drawer toggle, back button, action slots

βœ… Phase 4 β€” Data (Q2–Q3 2026)

Goal: High-performance data rendering using the itemBuilder pattern from Flutter.

ListView β€” Closure-based list rendering:


πŸ”œ Phase 5 β€” Livewire Single-File Components (Q3 2026)

Goal: .wire.php single-file components for reactive native-feel interactions.


πŸ”œ Phase 6 β€” Native Bridge (Q4 2026)

Goal: Deep NativePHP v3.1 integration for a true native feel.


🧩 Component Catalogue

Layout

Class Description
AppBar Fixed top bar with status bar color sync
BottomNavigation Tab bar with badge counters
NavigationDrawer Slide-in side menu
Column Vertical flex layout
Row Horizontal flex layout
Stack Layered absolute positioning
Scaffold Full-screen page shell
Modal Bottom sheet / dialog

UI

Class Description
TextView Styled text with typography helpers
Button Tap targets with haptic feedback
Card Elevated content container
Image Lazy-loaded with srcset
Carousel Touch-swipe with Alpine.js
ListView itemBuilder list renderer
ProgressBar Linear or circular
Slider Range input
Link Accessible anchors

πŸ§ͺ Testing

Tests live in packages/php-mobile-ui/tests/ and run via Pest v4.

Coverage:


βš™οΈ Configuration

Edit config/mobile-ui.php to define your navigation tabs, brand colors, and NativePHP bridge settings.


🏒 Credits

Developed and maintained by Elegant Media β€” elegantmedia.com.au


Licensed MIT. PHP 8.2+ required.


All versions of laravel-mobile-ui with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package nativemobile/laravel-mobile-ui contains the following files

Loading the files please wait ...