Felipe Lerena felipelerena@gmail.com @felipelerena El Androide Pytonico Felipe Lerena felipelerena@gmail.com @felipelerena Pycon Argentina 2012
¿Qué es Kivy? Framework multiplataforma Android IOS Linux Windows Contenedor Pygame :D
Kivy 101
Estructura basica Carpeta chauespacio android.txt main.py Opcional: chauespacio.kv
Ejemplos Chau Espacio Fernetometro Botonera
Generar Environment export ANDROIDSDK=/home/felipe/android-sdks export ANDROIDAPI=8 export ANDROIDNDK=~/android-sdks/android-ndk- r5b export ANDROIDNDKVER=r5b ./distribute.sh -m "kivy <otras librerias>"
Buildear para Android ./build.py --package ar.com.felipelerena.fernetometro - -name "Fernetometro" --version 1.0 --dir ../../../fernetometro debug installd --orientation=portrait
Armar una receta
logueando
Pros & Cons Es Python Multiplataforma Facil de testear Facil de debuguear Es facil de buildear e instalar Esta adentro de un contenedor Algunas cosas no son multiplataforma A veces falla y es dificil saber porque No se puede interactuar con cosas de Android Estas encerrado
¿Preguntas?
Felipe Lerena felipelerena@gmail.com @felipelerena Gracias! Felipe Lerena felipelerena@gmail.com @felipelerena