The Quest for the Pocket-Sized Python
summary
Python remains largely sidelined on phones, with app stores and platform APIs favoring official languages and Dalvik/Objective‑C toolchains. The concrete state: kivy is the only contender that actually runs CPython on Android and iOS but implements custom widgets not native look and feel; pygenius and pi objects provide JNI and Objective‑C bridges but need heavy boilerplate to extend classes; playa abstracts hardware for cross‑platform sensors; hybrid setups (Python services + native UI) are feasible but require explicit glue and build‑time codegen.
AI-written summary · about
chapters (20)
- 0:00Start
- 3:302008
- 6:02Android Weird
- 6:50Mobile Platforms have Preferred Languages
- 9:02Not Actually Python On Mobile
- 9:16Python for services HTML+JS for UI
- 12:41Finding your Web Apps
- 14:03Make it easy to find your apps!
- 14:32Simple Launchers
- 15:07Preserve cookies Remember last location on the web app • Use HTML offline support wherever possible
- 15:45PhoneGap
- 16:21Full Apps With Python
- 16:55You should have gone to Brendan's Talk :
- 17:49Custom Uls Touch or Click Cross-Platform
- 19:20Getting to Hardware
- 21:16Plyer
- 21:51The Future: Native Uls in Python
- 23:03iOS has a python. framework now
- 23:36Side Note: Hybrid Approaches
- 24:21Epilogue
related talks
44mThe Quest for the Pocket-Sized Python
31mPython on the move: The state of mobile Python
43mGetting Python All Up in Your Mobile with Kivy
33mPython on your phone: Building mobile apps with Kivy
53mPython All the Things
29mKivy: Pythonistas can develop cross-platform (yes, even mobile) GUI Apps
24mPython in Education for Generation Z
33mUsing QPython in smartphones as mobile computational laboratory anywhere, anytime and anyhow
