Kivy is kool

2017-06-27

I have been hankering for projects that can reach some shareable final result. Learning things like Haskell is fun, but I'm a long way off from producing something with a workable interface in that language. This website scratches some of that itch, but it would be nice to be able to make an application with a GUI to test out some ideas, and if they can be loaded onto mobile devices so much the better. After a bit of searching, I found Kivy. It's an application framework for Python, and it can be deployed to any of the desktop platforms and even to Android.

So far, I have only worked through the pong game tutorial. I was pleased to see how quickly I could get a graphical game up and running. From what I can tell so far, Kivy seems relatively easy to use and to extend. I looked briefly at the source code, and much of it is written in Python and easy enough to follow. Some of it seems written for Cython, which I'm not familiar with. Overall, it definitely looks like something I could sink my teeth into.