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.

    • it_depends_man@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      6 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.