Building a cross-platform native app with BeeWare
summary
Claim: BeeWare lets pure Python apps run natively on desktop, mobile and web with the same codebase. Implementation uses Toga for native widgets, Briefcase to produce platform packages, plus Rubicon and Batavia to bridge Objective‑C and run CPython bytecode in the browser. The demo builds a chat bot called BeLiza, wires UI, async delays and an Eliza engine, and packages runnable apps for macOS and iOS — the demo works end‑to‑end.
AI-written summary · about
chapters (7)
- 0:00Start
- 10:44Put the box inside another box...
- 13:10Say hello, Beeliza
- 16:52How Eliza works: Response
- 17:28How Eliza works: Reflection
- 18:34Sleep, little bot...
- 21:21You can take it on your laptop...
related talks
01mBuilding a cross-platform app with BeeWare
01h 59mBuild a cross-platform app with BeeWare
41mLet's build a BeeWare app that uses Django
28mHow to build a cross-platform graphical user interface with Python
32mCovered in Bees! Deploying an app to 6 platforms in 20 minutes
27mBuild a Data Visualization App For Your Phone
47mHow to build a cross platform GUI with Python
31mYou *can* take it with you: Packaging your Python code with Briefcase
