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?
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.