Live data from Hacker News

Kivy: Develop multi-touch enabled Python apps

kivy.org

1–10 of 49 posts

Re: Kivy: Develop multi-touch enabled Python apps

#3
post #2

Kivy seems well designed and easy to use - not just for multi-touch but general cross platform UI apps, and phone apps. My only concern is that the community seems small and the site a little dated?

Possibly, but I've actually been hunting for a cross-platform, easy-to-build UI kit for Python, and this certainly seems easier than Tk or Qt. So it fits the bill for general cross-platform use ;-)

Re: Kivy: Develop multi-touch enabled Python apps

#4
post #2

Kivy seems well designed and easy to use - not just for multi-touch but general cross platform UI apps, and phone apps. My only concern is that the community seems small and the site a little dated?

Possibly, but I've actually been hunting for a cross-platform, easy-to-build UI kit for Python, and this certainly seems easier than Tk or Qt. So it fits the bill for general cross-platform use ;-)

Oh absolutely, I think Kivy is fantastic and the best option for UI in Python currently. I just wish the community was bigger.

Re: Kivy: Develop multi-touch enabled Python apps

#5
I've been using Kivy for a few months now. From my experience it's a great language/platform to develop proof of concepts and prototypes.

Main drawbacks: - Community size - It's missing some general styling capabilities

Because everything is in Python, it's really easy to get started. Give it a go!

Re: Kivy: Develop multi-touch enabled Python apps

#6
post #5

I've been using Kivy for a few months now. From my experience it's a great language/platform to develop proof of concepts and prototypes. Main drawbacks: - Community size - It's missing some general styling capabilities Because everything is in Python, it's really easy to get started. Give it a go!

Compared with Qt and Tk for Python, where you have to manually code layouts (unless you use some layout generation tools, but they're all pretty iffy), how easy is it to design and code a form/screen/input/etc in Kivy?

Re: Kivy: Develop multi-touch enabled Python apps

#7
post #5

I've been using Kivy for a few months now. From my experience it's a great language/platform to develop proof of concepts and prototypes. Main drawbacks: - Community size - It's missing some general styling capabilities Because everything is in Python, it's really easy to get started. Give it a go!

Have you visited their irc chan on freenode (#kivy)? The people who created Kivy are there and very responsive - I remember one of them answering me on the 25th of December. Granted the community is small but I found the people there very lovely to interact.

Re: Kivy: Develop multi-touch enabled Python apps

#8
Can anyone comment on specifically how Kivy is better than the other options available (e.g., QT?). How have other peoples' experiences been?

Some comments say small community, but that seems like it could be a large drawback honestly. Does that mean, for example, there are few(er) stack overflow posts about it, and you are likely to run into some painful issues along the way? How well does it integrate with matplotlib? How easy is it to tweak its internal widgets to your liking?

Re: Kivy: Develop multi-touch enabled Python apps

#9
I always keep my eye on the Play Store for any production apps using Kivy. It used to be the case that they all had a fairly unconventional (game-like) UI or a fairly clunky one.

Can anyone point me to a Kivy app that shows - if not totally native looking - at least a fairly standard approach to developing an Android UI?

(on the plus side - Kivy apps always seem smooth and responsive on Android)

EDIT - I found this post from January: https://kivy.org/planet/2016/01/kivy-android-app%C2%A0showca... Kognitivo looks interesting.

Re: Kivy: Develop multi-touch enabled Python apps

#10
post #9

I always keep my eye on the Play Store for any production apps using Kivy. It used to be the case that they all had a fairly unconventional (game-like) UI or a fairly clunky one. Can anyone point me to a Kivy app that shows - if not totally native looking - at least a fairly standard approach to developing an Android UI? (on the plus side - Kivy apps always seem smooth and responsive on Android) EDIT - I found this p…

I think it's still generally the case that Kivy apps tend to use the default (clunky) theme or something more custom, but there has recently been some user activity around alternatives, e.g. a set material design themed widgets (https://github.com/kivymd/KivyMD). I'm not sure if any apps using this have been published on the Play store.

We've been discussing how to include more unified themeing capabilities in Kivy itself, ideally as a big new feature in the upcoming 2.0 release.

Edit: I wrote a post at http://inclem.net/2016/01/15/kivy/kivy_android_app_showcase/ about some of the best published Kivy apps including themeing considerations, although they don't aim for a standard Android UI either. I see in your edit you've already seen this though.

Post reply on HN