¿Para qué sirve kivy en Python? ¿Podemos usarlo para desarrollar juegos de Android?

¿Para qué sirve Kivy en Python?

Desde el sitio web oficial de Kivy:

Biblioteca Python de código abierto para un rápido desarrollo de aplicaciones.
que utilizan interfaces de usuario innovadoras, como aplicaciones multitáctiles.

¿Podemos usarlo para desarrollar juegos de Android?

Probablemente si.

¿Deberíamos?

Depende. Si está de acuerdo con una aplicación simple hello world que tenga un tamaño de más de 10 mb, entonces sí, debería hacerlo. Las aplicaciones Kivy se ejecutan en Python dentro del dispositivo. Eso significa que cada aplicación tiene un intérprete de Python, la propia biblioteca de Kivy y las bibliotecas de terceros adicionales que se utilizan.

Además, dado que Python es un lenguaje interpretado y tipado dinámicamente, tiende a ser más lento que otras alternativas populares.

Para un producto comercial, si yo fuera tú, no iría con Kivy. Pero si es solo un proyecto personal tuyo aprender más sobre la belleza de la simplicidad de Python y también dar un paso enorme pero fácil en el mundo del desarrollo de juegos, entonces no debería ser una elección fácil.

Sí, definitivamente. Se puede usar para desarrollar aplicaciones y juegos de Android.
Aquí hay algunas aplicaciones creadas que están disponibles en Android Play Store.
kivy / kivy

Kivy se usa para crear aplicaciones multitáctiles para Windows, Apple, teléfonos Android