Talk Python To Me cover image

Talk Python To Me

#499: BeeWare and the State of Python on Mobile

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.
01:07:47

Podcast summary created with Snipd AI

Quick takeaways

  • The BeeWare project aims to create true native mobile applications using Python, enhancing its relevance in the mobile development ecosystem.
  • The Toga GUI toolkit offers a streamlined way for developers to create cross-platform user interfaces, simplifying the app development process.

Deep dives

Overview of the Beware Project

The Beware project is dedicated to creating true native applications using Python, specifically for mobile platforms like iOS and Android. Russell, a long-time contributor to this project, emphasizes that significant progress has been made in the last few years, particularly since joining Anaconda’s open-source team. This full-time commitment has accelerated the development, allowing the project to gain traction that it hadn't before, indicating its increasing relevance in the mobile ecosystem. Key components of this endeavor include the Toga GUI toolkit and Briefcase for app packaging, aiming to provide Python developers a streamlined experience when developing for mobile.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner
Get the app