Russell Keith-Magee will be presenting a tutorial at PyCon US 2025 entitled "Building a cross-platform app with BeeWare".
All code needs a user interface. That might be an API, or a web page -
but these days, many users will expect an app that they can install on
their laptop, or on their phone. But how do you build a native
application in Python? And do you need to build a different version of
your app the app for every device and operating system you want to
support? In this hands-on tutorial, you'll lean how you can use the BeeWare suite
of tools to build a graphical user interface for your code, and deploy
that code as a desktop app, and as a mobile app - all from a single
Python codebase. You'll learn how to integrate third-party libraries
like NumPy into your app, and how to customize the appearance of your
packaged app. You'll also learn how you can access device hardware (such
as cameras and GPS) in your app's code. No experience with mobile or desktop app development is required; a
basic familiarity with Python is all you need. By the end of the
tutorial, you'll have an app running on your own phone, written entirely
by you, using nothing but Python.
- Date:
- مهٔ 15, 2025
-
- Russell Keith-Magee