Kivy: framework de desarrollo
multiplaforma
(PyCon 2018, Medellín)
Edwin Caldon
Grupo Python Popayán
[Link]
Agenda
●
Python Popayán
●
¿Qué es kivy?
●
Ejemplos en el mercado
●
Demo
●
Ventajas y desventajas
2
Python Popayán
[Link]
[Link]
[Link]
[Link]
[Link]
3
¿Qué es Kivy?
●
Técnicamente es una librería escrita
en python para desarrollo de
aplicaciones multiplataforma
4
Imagen de: [Link]
¿Qué es Kivy?
●
No es un IDE
●
¿Es un framework?
¿Es una aplicación genérica incompleta
y configurable a la que podemos añadirle
las últimas piezas para construir una aplicación
concreta?
¿Tiene como objetivo acelerar el proceso de
desarrollo, reutilizar código ya existente
y promover buenas prácticas de desarrollo
como el uso de patrones?
5
¿Qué es Kivy?
6
Imagen de: [Link]
Práctica
●
[Link]
7
Ejemplos de apps
●
Kognitivo:
[Link]
●
8
Ejemplos de apps
●
ZeroNet:
[Link]
-kivy
●
Galería de ejemplos y Apps en:
[Link]
of-Kivy-Projects
9
Alternativas
●
Briefcase:
[Link]
est/[Link]
– $ python [Link] windows -s
– $ python [Link] macos -s
– $ python [Link] linux -s
– $ python [Link] ios -s
– $ python [Link] android -s
10
11
Alternativas
●
PhoneGap
●
12
Enlaces
●
[Link]
[Link]
●
Kivy Launcher:
[Link]
ails?id=[Link]&hl=en
●
Buildozer:
[Link]
●
13