The Good, the Bad and the Ugly: native Python app development and delivery.
- Track:
- Tooling, Packaging, Developer Productivity
- Type:
- Talk
- Level:
- intermediate
- Duration:
- 30 minutes
Abstract
How do you write and deliver desktop or mobile native apps with Python? Why are there not more native apps built with Python? What choices do Python folk have for creating a native app for desktop or mobile?
"It's complicated", is perhaps the best answer.
This talk will give a brief historical survey of previous work in the field, we'll look at the current state of the art and explore future directions and opportunities. Scattered within the talk will be practical examples and perhaps some live-coding! By the end of the talk attendees will have options, ideas and inspiration for creating beautiful native Python apps with contemporary cutting edge cross platform technology.
We will encounter:
- Frameworks like: tkinter, Qt, GTK, wxWidgets and Kivy.
- Cross platform tooling such as that provided by BeeWare.
- Browser based options like PyScript.
- Current trends, new technology and pointers to the future.