Both Are good and depend on what is your project whether it is a basic and a simple project then most probably you should go with tkinter but kivvy is a better option for a better flexibility and power .. Other options for more complex GUIs than what Tkinter can offer include PyQt and wxPython.
Read moreWhat is canvas kivy?
The Canvas is the root object used for drawing by a Widget . A kivy canvas is not the place where you paint. Each Widget in Kivy already has a Canvas by default. When you create a widget, you can create all the instructions needed for drawing.
Read moreHow do I download Kivy?
Installation¶
Read moreIs Kivy free to download?
Kivy even supports GPU acceleration of its graphics, since they’re built using OpenGL ES2. The project uses the MIT license, so you can use this library for free and commercial software .
Read moreIs Kivy easy?
Kivy language is easy to learn and implement , but it is in its development phase and not many folks are working In this environment. There is help available on different online platforms but it is difficult to get a solutions narrowed down to your specific issue.
Read moreIs Kivy good for apps?
Kivy is a great tool for developing Android Apps . The best advantage of using kivy is that it is cross platform and the same project can be used to publish apps on iOS , Android , windows , OS x… However , it has some performance related disadvantages(as do most cross-platform tools like unity , cocos etc).
Read moreCan you make an app with Kivy?
With Kivy, you can develop platform-independent applications that compile for iOS, Android, Windows, macOS, and Linux .
Read more