¿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.
- ¿Cuáles son los enfoques paso a paso para convertirse en un gran desarrollador de aplicaciones de Android?
- Cómo hacer una copia de seguridad de todo tu Android, incluidas las aplicaciones reales, el firmware o simplemente todo
- Cómo deshabilitar el almacenamiento en caché de miniaturas en Android
- ¿Cuál es la aplicación de Android más inútil pero popular?
- ¿Se puede usar un código de GitHub directamente para hacer una aplicación en el estudio de Android o tengo que hacer algunos cambios?
¿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.