Russell Keith-Magee e Malcolm Smith e Russell Martin terrà un tutorial a PyCon US 2024None "Build 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 geolocation) 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 multiple platforms, written entirely by you, using nothing but Python.

Date:
Maggio 16, 2024
  • Russell Keith-Magee
  • Malcolm Smith
  • Russell Martin