jeffersongoncalves/mobilekitv4
MobileKit v4 is a Laravel package that simplifies building mobile-friendly applications. It offers device detection, layout helpers, and mobile-specific view support, making it easy to serve responsive, mobile-first experiences with minimal configuration.
composer require — it's a fork-and-own starter kit. The real decision it informs is "do we scaffold our mobile app from a Laravel/Filament template, or start from a blank NativePHP project / go fully native?" Choose the template when ~2–4 weeks of boilerplate (auth, navigation shell, Filament admin surface, build config for iOS/Android) is worth more than the cost of pruning someone else's opinions.Adopt it as a starting scaffold when most of these hold:
composer update path for a fork).Look elsewhere when:
One line: MobileKit is a Laravel/Filament starter kit that lets our existing PHP team ship a native-shell iOS and Android app — plus its admin back end — from one codebase, in weeks instead of quarters.
For executives: It converts a mobile roadmap item from "hire a mobile team" into "reuse the team we have." The near-term value is a fast, low-cost POC that tells us whether PHP-based mobile is viable for our product before we commit budget. Treat the output as an internal-tools accelerator and a decision-making instrument, not a production platform. Cost of being wrong is a few engineer-weeks; cost of skipping the experiment is a quarter spent guessing.
For engineering: It's a fork, not a dependency — we own and maintain every line, we pin Laravel 13 / Filament 4 / NativePHP, and upgrades are manual merges. The genuine technical risk is NativePHP's device-API coverage and its maturity, not this repo; the repo is just convenient glue. Proposal: timebox a two-week spike against our top three must-have device capabilities, and only then decide whether to build on the fork or fall back to a conventional mobile stack. Assign an owner from day one, and don't merge anything we wouldn't be comfortable maintaining ourselves for two years.
How can I help you explore Laravel packages today?