Article image
Giuliano Criscuoli
Giuliano Criscuoli20/02/2025 13:38
Compartilhe

NativePHP: uma nova solução mobile que você vai querer conhecer

    E aí, pessoal! Estou colocando muita expectativa na biblioteca do PHP para criação de aplicativos mobile nativos com o NativePHP. Eu não sabia dele até ver um post no LinkedIn. Foi criado em 2019, inicialmente para aplicativos desktop. Ao saber que ele utiliza o Laravel para construir suas aplicações, eu tive que testar, é bem interessante e muito intuitivo. Basicamente, é um framework PHP onde tudo é feito utilizando o Laravel, podendo ser personalizado com outros frameworks para criarmos nosso front, como o React, por exemplo. O foco principal agora é na atualização para desenvolver aplicativos mobile que está por vir, particularmente, achei genial, pois gosto muito do ecossistema do PHP e estou ansioso pela versão mobile.

    Para que serve o NativePHP?

    A principal função do NativePHP é facilitar o desenvolvimento de aplicações desktop usando o que você já conhece em PHP e Laravel. Ele permite criar programas como gerenciadores de tarefas, dashboards offline, ferramentas de produtividade e muito mais. Além disso, o NativePHP consegue acessar recursos do sistema, como notificações, arquivos locais e até o clipboard.

    Criando um Projeto Simples com NativePHP

    Crie um projeto Laravel 10+:

    composer create-project laravel/laravel meu-projeto
    

    Instale o pacote NativePHP:

    composer require nativephp/electron
    

    Execute a instalação do NativePHP:

    php artisan native:install
    

    Por fim, rode o projeto:

    php artisan native:serve
    

    Por que eu deveria aprender NativePHP?

    O NativePHP utiliza o PHP, linguagem mais que consolidada pelo mercado. Otimiza o desenvolvimento ao aproveitar o ecossistema do Laravel. Vale a pena dar uma chance, pois o NativePHP é uma proposta interessante para o futuro próximo.

    Redes Sociais

    🔗 GitHub: github.com/GiulianoCriscuoli

    🔗 LinkedIn: Giuliano Criscuoli

    🔗 Instagram: @southlaser

    Compartilhe
    Comentários (0)