Talk Python To Me

#499: BeeWare and the State of Python on Mobile

61 snips
Mar 31, 2025
Russell Keith-Magee, a key contributor to the BeeWare project and a member of the Anaconda team, discusses the exciting advancements in creating native mobile apps using Python. He dives into the Toga GUI toolkit and the Briefcase tool for app packaging, highlighting the recent support for iOS and Android in CPython. The conversation emphasizes the user-friendly potential of Python in mobile development and explores community efforts to enhance accessibility and functionality across platforms. Russell also shares insights on the broader implications for Python's evolution in mobile environments.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Black Swan Events

  • Black swan events are unforeseen occurrences that reshape entire systems.
  • Python's inability to run on mobile was a black swan event.
ANECDOTE

Pythonista's Role

  • Russell worked on Pythonista, enabling Python 3 support.
  • However, Pythonista focuses on providing a Python coding environment on mobile, not native apps.
ADVICE

BeeWare vs. Kivy

  • Choose BeeWare over Kivy if you need truly native look and feel, and accessibility features.
  • BeeWare uses native widgets, ensuring platform consistency and accessibility support.
Get the Snipd Podcast app to discover more snips from this episode
Get the app