Deploy to Android: Adventures of a Hobbyist
summary
Kivy proves it can take a Python app to device: the widget set plus the scatter widget gives pinch zoom rotate for free, Buildozer compiles the interpreter and produces an APK, and Kivy uses pyjnius to call Android APIs though intent handling has wrinkles so receiving new intents while running is buggy. Pygame Subset for Android ports games easily — a 1,200 line space game needs about ten lines changed — but it is Python 2.7 only and often requires a UI rewrite for touch and lifecycle handling.
AI-written summary · about
chapters (15)
- 0:00Deploy to Android
- 0:34About me
- 2:47What is Kivy
- 3:09Widget Samples
- 4:12Dialog Example
- 5:45Gridder
- 6:59More about Kivy
- 10:17Kivy Development
- 12:57Deployment
- 14:32Kivy/Android
- 18:23Issues
- 21:16Space Fighto!
- 21:38Using PGS4A
- 22:55Summary
- 23:34References
related talks
33mPython on your phone: Building mobile apps with Kivy
43mGetting Python All Up in Your Mobile with Kivy
29mKivy: Pythonistas can develop cross-platform (yes, even mobile) GUI Apps
44mThe Quest for the Pocket-Sized Python
30mExploring Kivy in the classroom - GUI and App development for Python
31mPython on the move: The state of mobile Python
01h 07mTargeting Android with Qt
48mIt's all Fun & Games on Android
