Gracia al paquete de Kivy, es posible hacer aplicaciones multiplataforma con Python. Es una de las formas más sencillas de hacer aplicaciones y más rápidas, sin embargo, al ser menos utilizada, hay menos información sobre el tema y también es posible que existan problemas de compatibilidad en algunos dispositivos.

Antes de tener este código gratis por la cara, sígueme:
🟣Instagram: https://www.instagram.com/javierfinance/
🔵Twitter: https://twitter.com/JavierFinance
Código:
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.label import Label
from kivy.uix.button import Button
from kivy.uix.textinput import TextInput
import webbrowser
def msg():
print("Sigue aprendiendo en : https://inteligencia-artificial.dev/formacion")
class Aplicacion(App):
def build(self):
layout = BoxLayout(orientation="vertical")
boton1 = Button(text="Abrir web")
web = TextInput(text="...")
boton1.bind(on_press= lambda a: webbrowser.open_new(web.text))
layout.add_widget(web)
layout.add_widget(boton1)
return layout
Aplicacion().run()
msg()
Tabla de contenidos
¿Qué es Kivy?
Kivy es un framework o Librería de código abierto, que se ha hecho por un cojunto de desarrolladores, sin ánimo de lucro. Algunas de las partes de esta librería, están desarrolladas en C. Hay programadores que han conseguido desarrollar interfaces avanzadas con esta librería, como por ejemplo videojuegos para móvil, software para máquinas recreativas e interfaces para máquinas táctiles de todo tipo.
¿Qué ventajas y desventajas tiene Kivy?
La mayor ventaja de Kivy es que es compatible con Android, Windows, IOS y Linux. De forma que no hay que crear una aplicación para cada dispositivo.
Mientras que las principal desventaja, es que este framework no se ha hecho tan popular como otros y por lo que hay menos soporte en internet y una comunidad mucho más reducida. Es por eso que otros frameworks como React, han triunfado mucho más. Son pocas las aplicaciones importantes que se han desarrollado con Kivy. A diferencia de otros frameworks como por ejemplo el de Django (Para web) que sí se utilizan en proyectos relevantes y que han triunfado mucho más.
¿Cómo instalar la librería Kivy?
- Desde la consola de Windows: “pip install kivy”
- Desde la consola de Linux: “pip3 install kivy”
- Inteligencia Artificial para cámaras de seguridad - noviembre 6, 2023
- Los mejores Bootcamps de Data Science (Ranking) - septiembre 27, 2023
- ¿Cómo limpiar datos con Pandas? [Código Python] - septiembre 4, 2023