Tus alumnos creando Apps Reales
12 Proyectos diseñados para ejecutarse en el móvil del estudiante (Pydroid) o compilarse profesionalmente (Android Studio).
Ejecución inmediata en el aula
Descarga la app Pydroid 3 en los móviles Android de los alumnos desde la Play Store.
En el menú de la app, ve a Pip e instala estas dos librerías (una por una):
1. kivymd
2. plyer (Para hardware)
Copia el código de los proyectos de esta web, pégalo en el editor de Pydroid y pulsa el botón amarillo de Play.
Requisito Previo
Para compilar Kivy en Windows necesitas WSL (Windows Subsystem for Linux) activado. Kivy usa una herramienta llamada Buildozer que solo funciona en Linux/Mac.
1 Preparar el Entorno
Instala Android Studio solo para tener el Emulador (AVD) y el SDK. Luego, en tu terminal Linux (WSL), instala Buildozer:
pip install buildozer
sudo apt install -y git zip unzip openjdk-17-jdk python3-pip autoconf libtool pkg-config zlib1g-dev libncurses5-dev libncursesw5-dev libtinfo5 cmake libffi-dev libssl-dev
2 Inicializar Proyecto
En la carpeta de tu proyecto (donde está el main.py), ejecuta:
buildozer init
Esto crea el archivo buildozer.spec. Ábrelo y busca la línea requirements = python3,kivy. Cámbiala por:
requirements = python3,kivy,kivymd,pillow,plyer
3 Compilar y Ejecutar en Emulador
Con el emulador de Android Studio abierto, ejecuta en la terminal:
buildozer android debug deploy run
Nota: La primera vez tardará unos 15-20 minutos en descargar todo el NDK/SDK de Android.
⚡ También disponible: Lab de Dart
Si prefieres el ecosistema de Google, descubre nuestros 6 retos interactivos programados con Flutter y Dart. Incluye emulador web para pruebas instantáneas.
Nombre App
Descripción...
Simulador Android