Kivy: Un framework para Python que permite desarrollar aplicaciones de manera rápida

Desarrollar en Python es muy divertido y muchos lo consideran uno de lenguajes de programación más fácil de aprender, pero además, con este lenguaje se pueden hacer aplicaciones muy potente con un consumo de recursos bastante bajo. Para aumentar la facilidad y la eficiencia con la que se programa en este lenguaje, se crean los famosos framework para Python, que son herramientas con un conjunto de estándares y funcionalidades que ayudan a los programadores a crear mejores aplicaciones en menor tiempo.

Kivy es uno de los framework para Python que he observado que están utilizando los expertos, ya que es multiplataforma y cuenta con soporte para la mayoría de dispositivos de entradas y protocolos disponibles en la actualidad.

¿Qué es Kivy?

Kivy es un framework para Python de código abierto y multiplataforma que permite desarrollar aplicaciones con funcionalidades complejas, interfaz de usuarios amigables y con propiedades multitáctiles, todo esto desde una herramienta intuitiva, orientada a generar prototipos de manera rápida y con diseños eficiente que ayuden a tener códigos reutilizables y de fácil depliegue.

Framework para Python

Kivy ha sido desarrollado utilizando Python y Cython, se basa en OpenGL ES 2 y soporta una gran cantidad de dispositivos de entradas, de igual manera, la herramienta esta equipada de una extensa biblioteca de widgets que ayudan a añadir múltiples funcionalidades.

Este poderoso framework nos permite generar código fuente base que pueden ser utilizados en aplicaciones orientadas a Linux, Windows, OS X, Android e iOS. Su excelente estabilidad, gran documentación, amplía comunidad y su poderosa API lo convierten en un framework bastante útil para la mayoría de los programadores en Python.

Kivy viene equipado de una gran cantidad de ejemplos que pueden ser útiles tanto para los usuarios novatos como para los más expertos, además, cuenta con una completa Wiki https://kivy.org/docs/ que abarca todo los elementos claves para la instalación y uso de la herramienta.

Cómo instalar Kivy en Linux

Kivy posee instaladores para diversas distros y sistemas operativos, los mismos puedes conseguirlo en el siguiente link, también podemos conseguir una extensa documentación para la instalación y configuración de Kivy acá.

Conclusiones sobre Kivy

Este poderoso framework para Python es una buena opción tanto para los usuarios novatos como para los más expertos, ya que cuenta con funcionalidades que nos permiten seguir los estándares de la industria y nos ayuda a acelerar el proceso de desarrollo de aplicaciones.

Considero que uno de sus mayores potencial es alto soporte a los diversos dispositivos y protocolos de entrada, además de la posibilidad de desarrollar aplicaciones base que luego podrán ser portadas a diversos sistemas operativos, lo que sin duda ayudará a que los programadores en Python ahorren tiempo y sean más eficientes.

El equipo de desarollo de Kivy ha puesto en su web una galería de proyectos realizados con el framework que ayudarán a dar más claridad a la hora de ver las capacidades y darnos una idea de lo que podemos hacer utilizando este framework para Python.


5 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Jorge dijo

    Hola, no se si querías decir completa en vez de compleja wiki 😛

  2.   Miguel Angel dijo

    Muy buen artículo, muy bien explicado.

  3.   Gregorio Ros dijo

    Un articulo muy interesante. Estoy buscando alguna aplicación de desarrollo de base de datos sencilla de usar, se que hay tropecientas y muy buenas, pero pensando en algo grafico sin tener que recurrir a programar, o por lo menos lo minimo y en alto nivel Python p.e. ¿Alguna recomendación? Kivy da la impresión de ser generica, no se como se comportara con bases de datos.

  4.   Francisco dijo

    Me gustaría probarlo pero una duda ¿Qué instalo Python 2 o 3?. Gracias.

  5.   leonardo solis rodriguez dijo

    gracias por sus comentarios
    voy a iniciar con python y kivy para desarrollar aplicaciones de escritorio
    tambien tengo un proyecto que quiero hacer en mi movil con python y kivy y me gustaria si me
    pueden orientar a como iniciar kivy con python en moviles.
    desde costa rica, jardin del mundo, leonardo, pura vida.