Evaluating Kivy. IOS support for GPS and Camera

579 views
Skip to first unread message

theb...@gmail.com

unread,
Jun 20, 2014, 11:15:03 AM6/20/14
to kivy...@googlegroups.com

Hey Kivy-dev.

I am evaluating Kivy for a smaller commercial project.

The project involves 2 applications :
1) a desktop application, which by time should be able to run on Ipads.
2) an app, that works on both iphone and android.

After looking into, and trying Kivy, so far I would love to make all in Kivy.
The server behind the apps, is already made in python / twisted. So Kivy really makes sense to me.

But I have two show stoppers.
The Iphone/android apps must be able to take photos, and it needs to know its GPS position too.
As far as I understand, the "Plyer" project is the one supporting those activities.
But I do not see any implementation for the IOS platform for GPS and Camera support???

A fast look at this mail group, make me guess the missing implementation is the result of a lack of resources and interest.
But anyway to confirm, I would like to ask (some one with overview over IOS and kivy) :

Is there any techincal, difficulities in implementing Camera and GPS support on the IOS platform???
By this I think I mean, can an -at most average intelligent developer- with very limited knowledge to IOS, XCode, Objective C and Kivy, implement Camera and GPS support in a fair time ( within few days )???


Best Regards

Brian




knappador

unread,
Jun 21, 2014, 10:10:19 AM6/21/14
to kivy...@googlegroups.com
Brian,

What you want are Pyjnius and Pyobjus, the two bridges we can use on iOS and Android to use their API's.  I have a lot of Android/Pyobjus examples in my github repositories at https://github.com/knappador?tab=repositories

You want to look at toaster, dialog, twitter, browser, netcheck etc.  I'm not saying they are great, but they will get you moving on Android.  Toaster is especially simple.

Plyer is kind of an idea, but all of my uses for Pyjnius rely on Kivy too deeply (Plyer is supposed to be independent), so I haven't been contributing to Plyer.

K

theb...@gmail.com

unread,
Jun 21, 2014, 5:41:22 PM6/21/14
to kivy...@googlegroups.com


On Saturday, June 21, 2014 11:10:19 AM UTC-3, knappador wrote:
Brian,

What you want are Pyjnius and Pyobjus, the two bridges we can use on iOS and Android to use their API's.  I have a lot of Android/Pyobjus examples in my github repositories at https://github.com/knappador?tab=repositories

You want to look at toaster, dialog, twitter, browser, netcheck etc.  I'm not saying they are great, but they will get you moving on Android.  Toaster is especially simple.

Plyer is kind of an idea, but all of my uses for Pyjnius rely on Kivy too deeply (Plyer is supposed to be independent), so I haven't been contributing to Plyer.


 
Thank you for your response K.

I understand it like, I anyway should expect to work more directly with the IOS and Android API, cause a "clean cut" is difficult to integrate...

I will look into your examples...


Thanks

Brian 
Reply all
Reply to author
Forward
0 new messages