PYCON UK 2025: How to build a cross platform GUI app with Python, Russell Keith-Magee
Building an app with a graphical interface that can run on multiple platforms - including mobile - doesn't have to be difficult. In this talk, you'll learn how to build and run an app with a native GUI that can run on multiple platforms, without modifications. If you need to build a user interface for your Python code, many guides will tell you that your only options are to use the command line, or wrap your code in a web interface. However, there is another option - building a native GUI interface. In fact for some use cases, a GUI app may be your only option. In this talk, you'll learn how to build and run a graphical user interface (GUI) that can run on your desktop, or on your phone. You'll learn how you can use the BeeWare suite of tools to bootstrap a new GUI project, develop a GUI interface, and deploy that app to multiple desktop and mobile platforms, without making any code changes. You'll learn how to access device hardware like GPS and cameras; and you'll learn how to distribute your application - including all runtimes and third-party libraries - to others. Dr Russell Keith-Magee is the founder of the BeeWare project, a project developing GUI tools and libraries to support the development of Python software on desktop and mobile platforms. He joined the Django core team in 2006, and was the President of the Django Software Foundation for 5 years. He joined the CPython core team in 2024. He is a frequent speaker at Python and Django conferences around the globe, sharing his experience as a FLOSS developer and (unsuccessful) startup founder. In his day job, he is a Principal Engineer at Anaconda, working on BeeWare in the OSS team.

PYCON UK 2025: Prototypes Sharing and Services Full Django in a Single File, Richard Terry

Tutorials - Russell Keith-Magee: Build a cross-platform app with BeeWare

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Neil Perry

How to Build & Sell AI Agents: Ultimate Beginner’s Guide

Software engineering at the tipping point

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

4 words triggered a war

PYCON UK 2025: Halt and Catch Fire: Forcefully Stopping Python, Jake Howard

Backend web development - a complete overview

Why AI Agents are either the best or worst thing we’ve ever built

China Is About To Pop The AI Bubble

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Discussing the Science Behind F1’s New Rule Changes (feat. Lewis Hamilton)

The Mind Behind Linux | Linus Torvalds | TED

TTKBootstrap: Easiest Way To Build Modern GUIs in Python

The Dirty AI lie : How the GREATEST bet in human history started to crack in June 2026?

PYCONUK 2025: Python and Rust a perfect pairing, Miikka Koskinen

