Änderungen

Zur Navigation springen Zur Suche springen
896 Bytes hinzugefügt ,  16:23, 10. Dez. 2024
keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:       −
* [https://flutter.dev/ Flutter]  
+
* [https://flutter.dev/ Flutter] ist ein [[Open Source]]-Framework, um native [[Android]]-, [[iOS]]-, [[Linux]]- und [[Windows]]- sowie Web-Anwendungen zu bauen.
 
** mit [https://docs.fluxbuilder.com/ Fluxbuilder ]
 
** mit [https://docs.fluxbuilder.com/ Fluxbuilder ]
 +
 +
Als Programmiersprache wird [[Dart]] genutzt. Die Benutzerelemente sehen zwar aus wie native Elemente; sie werden aber auf Pixelbasis von den Flutter-Komponenten selbst errechnet.
 +
 +
== Programmierparadigmen ==
 +
=== State Management ===
 +
 +
Das State Management ist ähnlich demjenigen von [[React]] und [[React Native]], allerdings klassenbasiert. Die neueren funktionsbasierten Hooks (useXXX) aus der React-Welt gibt es in Flutter nicht. Dafür gibt es viele ähnliche App-State-Management-Libraries, teilweise Übertragungen aus der React-Welt wie [[Redux]] und [[MobX]].
 +
 +
Das State-Management erfolgt (ohne Library-Ergänzung) mit
 +
* StatefulWidget oder
 +
* IntrinsicWidget.
 +
 +
 +
Siehe auch
 +
* https://suragch.medium.com/flutter-state-management-for-minimalists-4c71a2f2f0c1
    
== Besonderheiten ==
 
== Besonderheiten ==

Navigationsmenü