The Jerusalem PostJerusalem Orchestra East & West youth division to perform at UNוואלה164 קמ"ש במקום 60: נהגת חדשה בת 18 נתפסה במהירות קיצונית בלב חיפהRTP DesportoPresidente do V. Guimarães agastado com início de época "frustrante"Daily MaverickStudent opens fire outside school in Turkey, eight pupils wounded, NTV reportsThe South AfricanBombshell: Springboks may play Malcolm Marx in new positionStraits Times SportLa Liga president hits out at Real Madrid refereeing ‘conspiracy’ claimsХабрИИ режет не рутину, а расходы. Поэтому подушка теперь базовый минимумOnetPolski "Niedźwiedź" pokazał się światu. Żołnierze powinni być zachwyceniIl Fatto QuotidianoMorto Grigory Ponomarev: l’addio improvviso a 31 anni di “Grizzly”, ex lottatore MMA. L’ipotesi di un legame con l’infortunio del 2023CNN بالعربيةأستراليا تؤكد تحويل أجزاء من مقاتلات F-35 الأمريكية إلى هونغ كونغ بالخطأSportstarLIVE India vs Sri Lanka, Asian Games 2026 hockey: IND 10 - 0 SL, Abhishek, Jugraj score two eachVilaWebLa UE tanca la discussió sobre l’oficialitat del català en set minuts i sense adoptar cap decisió
The Daily Newsstand · Free, Always
Tuesday, September 22, 2026

Flet 1.0: Cross-Platform-Apps in Python entwickeln

Translate

Flet, das Python-Framework zur Entwicklung grafischer Cross-Platform-Anwendungen, ist final in Version 1.0 erschienen und bringt einige größere Änderungen mit.

Zwischen der Alpha aus dem Juni und der finalen Version jetzt hat das Team insbesondere an Stabilität, Dokumentation und der Roadmap für künftige Versionen gearbeitet. Die Alpha hatte viele Änderungen mitgebracht, beispielsweise führte sie neben dem imperativen einen deklarativen Sprachstil ein.

Screenshot Gallery

Flet Studio zeigt eine Galerie mit fertigen Web-Apps und dem zugehörigen Code.

Ferner gibt es automatische Updates für die UI mit dem Befehl yield nach abgeschlossenen Events, sodass Entwicklerinnen und Entwickler sie nicht eigens auslösen müssen. Einige Funktionen sind nun persistente Dienste, wie Audio, Geolocator oder Clipboard, und überleben damit Reloads und Navigationsschritte. Web-Apps können komplett Wasm nutzen und es gibt einen Offline-Modus, der die Flutter- und Pyodide-Ressourcen einbindet. Apps lassen sich auch in HTML einbetten.

Entwickler gestalten mit Flet Oberfläche und Logik von Anwendungen komplett in Python, und zwar für Android, iOS, Linux, macOS, Windows und das Web. Es sind laut Flet-Team keine anderen Sprachen wie Swift, Kotlin oder HTML erforderlich. Für die UI-Gestaltung liefert Flet über 150 Layout-Elemente wie Knöpfe, Schalter, Formulare oder Navigationskomponenten. Entwickler können Python-Bibliotheken wie NumPy oder pandas einbinden – auch mobil – und Accessibility-konform arbeiten. Erweiterungen lassen sich mit Flutter-Paketen hinzufügen.

flet build erzeugt eine Anwendung und flet test führt Integrationstests mit pytest inklusive Screenshots aus. Für iOS und Android gibt es Vorschau-Apps, mit denen sich Flet-Projekte direkt auf dem Gerät testen lassen. Windows- und Mac-Anwendungen starten mit flet run und Web-Apps mit flet run --web [script], optional mit Portangabe: --port [nummer].

Für die einfache und KI-gestützte Entwicklung von Web-Apps gibt es zudem den Online-Dienst Flet Studio, der auch eine Galerie zum Ausprobieren mit Code-Beispielen bietet.

View the original on heise online

KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.