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.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode