Python för programmering av Android- och iOS-appar

Permalänk
Medlem

Python för programmering av Android- och iOS-appar

Hej!

Jag undrar hur väl lämpat Python är för programmering av appar till Android och iOS? Då menar jag alltså apparna i sig och inte det backend eller den tjänst som driver apparna.

Finns det någon dokumentation, några exempel eller guider till mobil programmering med Python? Finns det några program som är skrivna i Python för någon av plattformarna? Är det någon som har erfarenhet?

Permalänk
Medlem

Inte precis något jag kollat på men låter ohyggligt komplicerat jämfört med att bara köra Java med Android SDK'n som dom är ämnade för, då google kör en custom VM.

Visa signatur

AMD Ryzen 9 3900x - MSI Tomahawk x570 Wi-Fi - 32GB Corsair Vengence @ 3200Mhz - MSI GeForce GTX 1070 8GB Gaming X - Corsair Hydro H100x - Några HDD's

Permalänk
Medlem

iOS kör väl enbart Objective-C så lär inte finnas något snyggt sätt att få det att fungera.

Permalänk
Medlem

Hittade det här http://python-for-android.readthedocs.org/en/latest/android/

Men "As for today, the module is very limited, and waiting for contribution to wrap more Java Android API."

Tror fortf det är enklast att bara lära sig Java. Är du duktig på Python osv borde det väll inte ta överdrivet lång tid att lära sig.

Visa signatur

AMD Ryzen 9 3900x - MSI Tomahawk x570 Wi-Fi - 32GB Corsair Vengence @ 3200Mhz - MSI GeForce GTX 1070 8GB Gaming X - Corsair Hydro H100x - Några HDD's

Permalänk
Medlem

Har testat lite smått med kivy o python for android (hänger ihop med varandra, kivy ligger ovanpå python for android). Lätt att komma igång med för android iaf, speciellt med den färdiga VMen man kan tanka hem. För att kompilera till iOS krävs det nog aningen mer manuella steg, men det finns kivy-spel på apples app-store. Har egentligen inte fast åsikt om själva kivy ännu då jag behöver använda det lite mer först...

Oavsett, så egentligen är det väl samma som med andra bibliotek som funkar på flera platformar, det blir inte riktigt lika bra som om man kör objective-c på ios och java på android separat, men det kan ju ha andra fördelar som man tycker är viktiga. Jag är tex inte speciellt intresserad av att lära mig objective-c och har dessutom ingen Mac, och jag är inte superförtjust i att koda java, däremot gillar jag python och är lite intresserad av att använda kivy även på PC.

Visa signatur

AK47s for everyone! - Angry mob
Since NaN /= NaN, I think, we should decipher 'NaN' as 'Not a NaN' - Miguel Mitrofanov
(Varför är människan så benägen att tro på Gud?) Antagligen har det lönat sig och evolutionen har drivit fram sådana hjärnor. - Anon