100% encontró este documento útil (1 voto)
851 vistas13 páginas

Kivy: Framework Multiplataforma en Python

Kivy es una librería de Python para desarrollo de aplicaciones multiplataforma. Funciona como un framework que permite crear aplicaciones para Android, iOS, Linux, Windows y macOS desde un solo código base. El documento presenta Kivy, muestra ejemplos de aplicaciones creadas con este framework como Kognitivo y ZeroNet, y discute alternativas como Briefcase y PhoneGap.

Cargado por

Gomez Leonardo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
851 vistas13 páginas

Kivy: Framework Multiplataforma en Python

Kivy es una librería de Python para desarrollo de aplicaciones multiplataforma. Funciona como un framework que permite crear aplicaciones para Android, iOS, Linux, Windows y macOS desde un solo código base. El documento presenta Kivy, muestra ejemplos de aplicaciones creadas con este framework como Kognitivo y ZeroNet, y discute alternativas como Briefcase y PhoneGap.

Cargado por

Gomez Leonardo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Kivy: framework de desarrollo

multiplaforma
(PyCon 2018, Medellín)
Edwin Caldon
Grupo Python Popayán
http://pythonpopayan.org
Agenda


Python Popayán

¿Qué es kivy?

Ejemplos en el mercado

Demo

Ventajas y desventajas

2
Python Popayán

https://www.facebook.com/pythonistapopayan/
https://www.facebook.com/groups/glucunicauca

https://www.youtube.com/channel/UCrPzG_cTs7WdjTxvsnSZhlg

https://github.com/pythonpopayan

https://t.me/joinchat/AAAAAAyferEVooYf-n_mqQ

3
¿Qué es Kivy?


Técnicamente es una librería escrita
en python para desarrollo de
aplicaciones multiplataforma

4
Imagen de: https://kivy.org/docs/gettingstarted/intro.html
¿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: https://kivy.org/docs/guide/architecture.html
Práctica


https://github.com/edycop/hanged

7
Ejemplos de apps


Kognitivo:
https://github.com/eviltnan/kognitivo

8
Ejemplos de apps


ZeroNet:
https://github.com/mkg20001/ZeroNet
-kivy


Galería de ejemplos y Apps en:
https://github.com/kivy/kivy/wiki/List-
of-Kivy-Projects
9
Alternativas


Briefcase:
https://briefcase.readthedocs.io/en/lat
est/index.html
– $ python setup.py windows -s
– $ python setup.py macos -s
– $ python setup.py linux -s
– $ python setup.py ios -s
– $ python setup.py android -s

10
11
Alternativas


PhoneGap

12
Enlaces


https://kivy.org/docs/installation/instal
lation-windows.html

Kivy Launcher:
https://play.google.com/store/apps/det
ails?id=org.kivy.pygame&hl=en

Buildozer:
https://github.com/kivy/buildozer

13

Kivy: framework de desarrollo 
multiplaforma
(PyCon 2018, Medellín)
Edwin Caldon
Grupo Python Popayán
http://pythonpopayan.or
2
Agenda
●Python Popayán
●¿Qué es kivy?
●Ejemplos en el mercado
●Demo
●Ventajas y desventajas
3
Python Popayán
https://www.facebook.com/pythonistapopayan/  (https://www.facebook.com/pythonistapopayan/)
https://www.youtu
4
¿Qué es Kivy?
●Técnicamente es una librería escrita 
en python para desarrollo de 
aplicaciones multiplataforma
Imagen de:
5
¿Qué es Kivy?
●No es un IDE
●¿Es un framework?
¿Es una aplicación genérica incompleta
y configurable a la que podemos añadi
6
¿Qué es Kivy?
Imagen de: https://kivy.org/docs/guide/architecture.html  (https://kivy.org/docs/guide/architecture.html)
7
Práctica
●https://github.com/edycop/hanged
8
Ejemplos de apps
●Kognitivo: 
https://github.com/eviltnan/kognitivo (https://github.com/eviltnan/kognitivo)
●
9
Ejemplos de apps
●ZeroNet: 
https://github.com/mkg20001/ZeroNet
-kivy (https://github.com/mkg20001/ZeroNet-kivy)
●Galería d
10
Alternativas
●Briefcase: 
https://briefcase.readthedocs.io/en/lat
est/index.html (https://briefcase.readthedocs.io/en/late

También podría gustarte