Kivy - Framework (Python)

Drummer
he***aster
#1


¿Qué es Kivy?

Kivy es un framework/toolkit gráfico de código abierto desarrollado en Python, multiplataforma que nos permite desarrollar aplicaciones multi-touch que puedan ser ejecutadas en:
  • Desktop PC: MacOSX, Linux, Windows
  • Dispositivos Android: Tablets, Smartphones
  • Dispositivos iOS: iPad, iPhone.
  • Cualquier otro dispositivo con entrada táctil que admita TUIO (Tangible User Interface Objects)

Totalmente gratuito

Kivy es 100% libre, con licencia MIT (el 1.8 y 1.7.2) y LGPL 3 las versiones anteriores. Está desarrollado, respaldado y utilizado profesionalmente y se puede utilizar para desarrollar aplicaciones comerciales. El motor gráfico está construido sobre OpenGL ES 2, usando un pipeline de gráficos modernos y rápidos.


Lógica y GUI bien separados

Cuenta con un kit de herramientas con más de 20 widgets, todos altamente extensibles. Incluye además un lenguaje declarativo propio llamado KV (a veces llamado kvlang o lenguaje Kivy) que permite la creación de prototipos muy rápidos, realizar cambios ágilmente en la GUI y una buena separación entre la lógica de la aplicación y su interfaz de usuario.


Ciclo de vida de una aplicación Kivy




Primeros 5 min: Instalación y primera aplicación

http://kivy.org/docs/guide/basic.html#kivy-basics


Tutorial básico (Juego Pong)
http://kivy.org/docs/tutorials/pong....etting-started

Buenas,

Para crear aplicaciones hasta ahora había probado Unity o Eclipse + Android SDK. Pero últimamente he estado probando esta librería open source y lo poco que conozco me ha resultado bastante interesante.

http://kivy.org/
jochemin
ForoCoches: Miembro
#2
Muy interesante. Sitio para estudiarlo mañana.
h3ku
forocochia55
#3
Pintaza deseaba algo así para python.
Brew
#4
Ya lo conocía, es muy recomendable
trekiq
ForoCoches: Miembro
#5
Gracias shur.
Habra que probarlo.
Andoni686
ForoCoches: Miembro
#6
En los blogs de Archlinux estuvieron haciendo algunos tutoriales bastante exhaustivos hace tiempo, tenía buena pinta.
MarkBurnsRed
Cuenta Verificada ☑️
#7
Me quedo por aquí.

5 starts y suscrito
d3ny
ForoCoches: Miembro
#8
Sitio
Javalina
ForoCoches: Miembro
#9
interesa, mañana le echare un ojo
gerasg
ForoCoches: Miembro
#10
mola
stravinsky
ForoCoches: Miembro
#11
Interesante, me quedo por aquí a ver si le doy uso.
Vuskovic
Nada es permanente
#12
¿Algun shur programa en Kivy?
x.atlas
love will tear us apart
#13
Me interesaría esa integración con Android. ¿Se puede generar un APK nativo? ¿Y las APIs de Android qué?
Vuskovic
Nada es permanente
#14
Cita de x.atlas
Me interesaría esa integración con Android. ¿Se puede generar un APK nativo? ¿Y las APIs de Android qué?
En si la libreria esta preparada para funcionar en dispositivos Android por lo que puedes generar tus propias APK, aunque tambien te permite ejecutarla en otras plataformas.

Tambien decir que estoy empezando a experimentar con ella

Aqui sale algo de las Apis:

http://kivy.org/docs/guide/android.h...g-android-apis
x.atlas
love will tear us apart
#15
Cita de Vuskovic
En si la libreria esta preparada para funcionar en dispositivos Android por lo que puedes generar tus propias APK, aunque tambien te permite ejecutarla en otras plataformas.

Tambien decir que estoy empezando a experimentar con ella

Aqui sale algo de las Apis:

http://kivy.org/docs/guide/android.h...g-android-apis
Sí, y acabo de descubrir este tutorial por YT con buena pinta:

https://www.youtube.com/watch?v=F7UK...q&spfreload=10

Lo que me preguntaba eran si las APIs como cámara, notificaciones, hardware... estarán bien o serán completas, pero me da igual, le echaré un ojo igualmente. Hace tiempo que conozco que existe esto, pero parece que ahora está ganando popularidad. Veremos que tal
Vuskovic
Nada es permanente
#16
Cita de x.atlas
Sí, y acabo de descubrir este tutorial por YT con buena pinta:

https://www.youtube.com/watch?v=F7UK...q&spfreload=10

Lo que me preguntaba eran si las APIs como cámara, notificaciones, hardware... estarán bien o serán completas, pero me da igual, le echaré un ojo igualmente. Hace tiempo que conozco que existe esto, pero parece que ahora está ganando popularidad. Veremos que tal
Suerte shur, tengo algo de documentación por si la quieres.
x.atlas
love will tear us apart
#17
Cita de Vuskovic
Suerte shur, tengo algo de documentación por si la quieres.
Creo que hay una plataforma de Python que le podemos dar algo de vidilla
Vuskovic
Nada es permanente
#18
Cita de x.atlas
Creo que hay una plataforma de Python que le podemos dar algo de vidilla
Estaria genial para echarnos una mano uno a los otros. Yo estoy aprendiendo Python, y ahora Kivy ya que tengo una base decente del lenguaje. Por otro lado le estoy dando a Arduino
← A Electrónica / Informática
Amazon
Nuevas ofertas cada día