this post was submitted on 23 Feb 2025
12 points (100.0% liked)

Python

6977 readers
34 users here now

Welcome to the Python community on the programming.dev Lemmy instance!

๐Ÿ“… Events

PastNovember 2023

October 2023

July 2023

August 2023

September 2023

๐Ÿ Python project:
๐Ÿ’“ Python Community:
โœจ Python Ecosystem:
๐ŸŒŒ Fediverse
Communities
Projects
Feeds

founded 2 years ago
MODERATORS
 

My personal experience writing a multi-platform desktop app (macOS, Windows, Linux) was rather painful. Tkinter was my first try, but deployment on macOS was a nightmare. I ended using PySide, which ticked all the boxes, but my biggest gripe is that you end with a lot of code that is not very "pythonic". Flet looks like a nice alternative.

top 2 comments
sorted by: hot top controversial new old
[โ€“] [email protected] 1 points 1 month ago (1 children)

Whatever happened to https://kivy.org/?

It looked like they would be the way to build cross-platform pythonic UIs.

[โ€“] [email protected] 1 points 2 days ago* (last edited 2 days ago)

I think last time I tried it, the whole build process for android didn't work. Which defeats the purpose, because linux is default, building for windows isn't that hard.

They seem to be still working on it and I couldn't tell you where I failed and if they have fixed it. But it still seems to be not exactly

[make app]
python -m build target=android

So ultimately it's not actually cross platform.