Saltar al contenido

file_download
Proyecto final
N/A
play_circle_outline
vista previa
4 minutos
play_circle_outline
vista previa
5 minutos

play_circle_outline
vista previa
4 minutos
play_circle_outline
Instalar y configurar Android Studio y JDK 17
5 minutos
play_circle_outline
Crear el dispositivo emulador virtual y verificarlo con ADB
4 minutos

play_circle_outline
Crear el proyecto Laravel y abrirlo con Laravel Herd
4 minutos
play_circle_outline
Instalar Livewire y NativePHP Mobile y configurar Vite
4 minutos
play_circle_outline
Lanzar la aplicación en el emulador Android
4 minutos

play_circle_outline
Crear la lista de tareas completa con Livewire
8 minutos
play_circle_outline
Instalar y usar los plugins Dialog y Share en el To-Do List
11 minutos

play_circle_outline
Repaso final, consejos y despedida
3 minutos
Vídeo de introducción NativePHP Mobile v3 - Primeros pasos con Laravel
play_circle_filled

Desbloquea el curso

starVer planes de suscripción
school

¿Qué aprenderás?

En este curso aprenderás a desarrollar aplicaciones móviles nativas para Android utilizando Laravel y PHP, sin necesidad de aprender Swift ni Kotlin. Todo esto gracias a NativePHP Mobile v3. La herramienta es ahora completamente gratuita y open source, eliminando las barreras de entrada que existían en versiones anteriores.

Configuración del entorno en Windows

Uno de los puntos más críticos del desarrollo móvil con NativePHP es la preparación del entorno. A lo largo del curso configurarás Laravel Herd como alternativa a WSL2 (que no es compatible con NativePHP Mobile), instalarás 7-Zip y Watchman para habilitar la recarga automática, y pondrás a punto Android Studio junto con el JDK 17, incluyendo la configuración de las variables de entorno JAVA_HOME y ANDROID_HOME.

Emulador y primer proyecto Laravel

Aprenderás a crear y gestionar un dispositivo virtual Android desde Android Studio y a verificar su correcto funcionamiento con el comando adb devices. A continuación, crearás un proyecto Laravel desde cero, lo enlazarás con Laravel Herd e instalarás las dependencias necesarias: Livewire 4 con componentes SFC (Single File Components) y NativePHP Mobile vía Composer. También configurarás Vite para que todo funcione de manera integrada.

Lanzar la app en el emulador

Con el entorno preparado, ejecutarás el comando php artisan native:run android --watch para compilar y lanzar tu aplicación directamente en el emulador Android, con recarga automática al modificar código Blade o PHP.

Aplicación de lista de tareas con Livewire

Construirás una aplicación To-Do List completa usando Livewire 4 y SQLite como base de datos. Crearás el modelo Task con su migración, implementarás la lógica para añadir tareas, marcarlas como completadas y eliminarlas, todo ello con la sintaxis de componentes SFC que trae por defecto Livewire 4.

Plugins nativos: Dialog y Share

Descubrirás cómo instalar, registrar y utilizar plugins nativos de NativePHP. Integrarás el plugin Dialog para mostrar ventanas de confirmación antes de eliminar una tarea y notificaciones tipo toast, y el plugin Share para compartir el contenido de una tarea a través de las aplicaciones nativas del dispositivo (WhatsApp, Gmail, etc.).

Al finalizar el curso tendrás una base sólida para seguir explorando el ecosistema de NativePHP Mobile, incluyendo herramientas como Jump para pruebas en dispositivo real sin compilar, y Bifrost para compilar apps iOS desde Windows o Linux.

assignment

Requisitos

  • Conocimientos sólidos de PHP y Laravel. Si necesitas reforzarlos, consulta nuestra ruta Desarrollador Laravel.

  • Familiaridad básica con Livewire. El curso usa Livewire 4 con componentes SFC, aunque se explica sobre la marcha.

  • Trabajar en un sistema operativo Windows. WSL2 no es compatible con NativePHP Mobile.

  • Ganas de explorar el desarrollo móvil nativo desde el ecosistema PHP/Laravel.

group

¿A quién va dirigido el curso?

Este curso está dirigido a desarrolladores PHP y Laravel que quieren dar el salto al desarrollo de aplicaciones móviles nativas sin abandonar las herramientas que ya conocen. Es ideal para quienes trabajan habitualmente con Laravel y quieren explorar nuevos horizontes sin tener que aprender lenguajes nativos como Swift o Kotlin.

help_outline

¿Qué hacer en caso de dudas durante el curso?

Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.

Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.

Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.

card_membership

Certificado de finalización

emoji_events

Al completar todas las lecciones del curso, obtendrás un certificado de finalización en formato PDF personalizado con tu nombre y un código QR de verificación.

  • center_focus_weak Código QR con enlace al curso
  • picture_as_pdf Descargable en formato PDF
  • person Personalizado con tu nombre

star Disponible exclusivamente para suscriptores.

Especialista con +15 años de experiencia en desarrollo web Full Stack. Dominio avanzado en Laravel y Vue.js, creando aplicaciones modernas de alto rendimiento. Instructor profesional con 8 años compartiendo conocimiento a través de cursos especializados que han formado a cientos de desarrolladores.

Israel Parra

Desarrollador Full Stack & Formador

Valoraciones

5
star star star star star

1 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
Santi Castellvi

hace 2 meses

Santi Castellvi Corto, però, como introducción està bien
star star star star star
Me ha gustado ver la facilidad con la que se pueden desarroyar aplicaciones para movil con php
visibility Vista previa

star

¿Te gusta lo que ves? Accede a este curso completo y a más de 200 cursos con una suscripción.

launch Ver planes de suscripción