What does HackerNews think of flet?

Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.

Language: Python

#41 in Android
#25 in iOS
#164 in Python
Flutter > See also is a good list: https://en.wikipedia.org/wiki/Flutter_(software)

/? flutter python ... TIL about flet: https://github.com/flet-dev/flet https://flet.dev/docs/guides/python/getting-started

Mobile-first development says develop the mobile app first and teh desktop version can get special features later; one responsive layout for Phone, Tablet, and desktop

Phosh (GTK) and KDE Plasma Mobile are alternatives to iOS and Android (which do have a terminal, bash, git, and a way to install CPython (w/ MambaForge ARM64 packages) and IPython)

Consider: https://flet.dev/ + https://coconut-lang.org/

TL;RD; Functional Python on top of Flutter

From https://github.com/flet-dev/flet:

" Deliver to any device Deploy Flet app as a web app and view it in a browser. Package it as a standalone desktop app for Windows, macOS and Linux. Install it on mobile as PWA or view via Flet app for iOS and Android."

From https://coconut.readthedocs.io/en/latest/HELP.html:

"Specifically, Coconut adds to Python built-in, syntactical support for:

pattern-matching

algebraic data types

destructuring assignment

partial application

lazy lists

function composition

prettier lambdas

infix notation

pipeline-style programming

operator functions

tail call optimization

where statements"

Another LiveView-like UI framework for Python: https://github.com/flet-dev/flet - created specifically for highly interactive real-time experiences. You build your UI from controls made of Flutter widgets and partial UI updates are passed to a browser via WebSockets.