Search code examples
pythonuser-interfacekivykivy-language

Is it required to use kv language in kivy app development?


As in title, i have recently picked up Kivy for Python GUI development. I do not enjoy using the kv files, as i prefer to do binding myself, and not rely on some background "magic". Is it acceptable to write apps in Kivy without using the kv files?


Solution

  • It is not required to use the kv language in app development. You can do everything you need to without using a kv file. However, I have found the kv language to be very helpful in making apps. I would recommend getting comfortable with using it, but it ultimately comes down to your preference.