Pia de cozinha NativePHP: um playground móvel movido a Laravel
O NativePHP Kitchen Sink é um aplicativo de demonstração móvel completo que mostra até onde você pode levar o Laravel – não na web, mas no seu telefone.
Construído usando NativePHP Mobile, este aplicativo executa um backend Laravel completo diretamente dentro de um aplicativo Android ou iOS, sem precisar de React Native, Flutter ou qualquer outro framework de frontend. The Kitchen Sink está aqui para provar uma verdade simples, mas poderosa: se funciona no Laravel, pode funcionar no seu telefone.
Esteja você testando recursos nativos, aprendendo como o NativePHP funciona ou criando um novo aplicativo do zero, o Kitchen Sink oferece um playground sólido e pronto para uso para explorar.
Por que existe
O desenvolvimento móvel sempre significou uma coisa: trocar de pilha. Se você é um desenvolvedor Laravel e deseja construir um aplicativo móvel nativo, você precisa aprender Swift, Kotlin ou JavaScript. Você teve que reconstruir a lógica do seu aplicativo, repensar o acesso ao banco de dados, reimplementar os fluxos de autenticação e, de alguma forma, sincronizar suas APIs e UI.
NativePHP muda tudo isso.
Ele permite que os desenvolvedores do Laravel criem aplicativos móveis nativos reais usando a mesma base de código do Laravel que eles já conhecem. The Kitchen Sink é a prova de conceito que se tornou real - ele agrupa um aplicativo Laravel diretamente em um shell nativo, alimentado por um tempo de execução PHP compilado personalizado que se comunica diretamente com Android e iOS.
O resultado? Uma base de código. Um back-end. Um conjunto de habilidades. E acesso total a recursos nativos — tudo em PHP.
O que há dentro
The Kitchen Sink é mais do que apenas uma demonstração — é um catálogo vivo de tudo o que o NativePHP pode fazer hoje e um campo de testes para os recursos que serão lançados amanhã.
Aqui está uma olhada no que ele inclui pronto para uso:
Autenticação Biométrica
Proteja os usuários com Face ID ou leituras de impressões digitais – acionadas a partir de PHP usando lógica simples do Laravel.
Acesso à câmera
Abra o aplicativo de câmera nativo, tire fotos e carregue-as diretamente nas rotas do Laravel para processamento.
Notificações push
Envie e receba notificações push, local e remotamente, com controle total sobre ações de toque e manipulação em segundo plano.
Brindes, Alertas, Vibração
Acione ações de interface de usuário nativas, como lanchonetes, alertas e feedback de vibração com chamadas PHP limpas e legíveis.
Seletor e armazenamento de arquivos
Selecione arquivos e fotos do dispositivo, carregue-os em seu aplicativo Laravel e salve-os como faria na web.
Compartilhar planilhas
Abra a caixa de diálogo de compartilhamento do sistema no Laravel, permitindo que os usuários compartilhem conteúdo com aplicativos como Mensagens, WhatsApp, Slack e muito mais.
Links profundos
Lide com links de entrada que iniciam seu aplicativo em visualizações específicas — tudo gerenciado por meio de roteamento Laravel.
Sessão e persistência de autenticação
NativePHP mantém o estado completo da sessão entre as solicitações. Cookies, tokens CSRF e autenticação persistem como em um navegador.
Livewire + Suporte de Inércia
Você pode usar Livewire ou Inertia para gerar interações dinâmicas, mesmo que não esteja em um navegador. PHP lida com a lógica; NativePHP lida com a visualização.
Construído com Laravel real
O aplicativo Laravel incluído no Kitchen Sink é exatamente isso: um aplicativo Laravel real. Ele usa todos os recursos normais do Laravel:
Rotas em web.php
Controladores e middleware
Modelos de lâmina
Componentes Livewire
Modelos eloquentes e migrações
Arquivos de configuração, .env, provedores de serviços – o trabalho
Quando o aplicativo é inicializado, o NativePHP inicia o tempo de execução do PHP incorporado, executa uma solicitação ao Laravel e canaliza a saída para um WebView. A partir daí, as interações – envios de formulários, cliques, ações Livewire – são capturadas e roteadas de volta para o Laravel, e a resposta é renderizada novamente.
Para o Laravel, é apenas mais um pedido. Para seus usuários, é um aplicativo nativo.
Atualizado em
16 de set. de 2025