Ein Blog rund um moderne Webtechnologien. Schwerpunkte sind die Programmiersprache Dart, und das SDK Flutter von Google. Die Posts enthalten in der Regel getestete Code - Beispiele.
AppBuilder 2
Link abrufen
Facebook
X
Pinterest
E-Mail
Andere Apps
Hier ein nützliches Tool um Flutter Widgets und den dazugehörigen Quellcode zu testen:
Jede(r) stand schon mal in einer Warteschlange. Am Ende kommen neue Personen hinzu, am Kopf verlassen Personen die Warteschlange. Was Queues in Dart angeht, hinkt der Vergleich ein wenig. Ein Queue in Dart is eine Datensammlung, die an beiden Enden manipuliert werden kann. Wer sich schon näher mit Dart befasst hat, wird hier sicherlich eine gewisse Nähe zu Stream entdecken, wobei Streams einen anderen Bereich abdecken. Queues in Dart funktionieren nach dem FIFO Prinzip. First In, First Out . Wer zuerst in der Warteschlange war, ist auch zuerst wieder draußen. Wichtig: Queue ist Teil der dart:collection Library. Möchten Sie Klassen dieser Library nutzen, müssen Sie sie importieren mit: import 'dart:collection'; Erstes Beispiel: Im Code oben sehen Sie gleich eine Variante einen Queue , aus einer bestehenden Liste zu erstellen. Mit Queue.from können Sie eine Liste wandeln und ein neues Objekt erschaffen, in diesem Beispiel meineSchlange . Sie können nat...
flutterCode Icons sind nichts anderes als Symbole. Dabei handelt es sich bei ihnen um kleine Graphiken. Der Benutzer soll sie einfach erkennen und verstehen können. Jeder kennt Icons für E-Mail , oder das Icon für Play und Stopp. Sie dienen entweder rein dazu die Aufmerksamkeit des Anwenders auf sich zu ziehen, oder sie stellen Bedienelemente dar. In Flutter ist das einbinden von Icons sehr einfach. Icons finden Flutter hat eine Sammlung von Icons die Du benutzen kannst bereits integriert. Diese Material Icons findet man hier . Material Icons Als Alternative kannst Du auch eine externe Package einbinden, die Icons enthält. Ziemlich populär ist dabei font awesome für Flutter. Die einfachste Variante diese einzubinden ist die Verwendung des Terminals: flutter pub add font_awesome_flutter . In Deinem Projekt musst diese package dann nur noch importieren. Auf der Homepage von Font Awesome kannst Du dann nach Icons suchen. Die dort genannte Bezeichnung für ein Icon, ist auch ...
In einem älteren Post hatte ich mich bereits mit dem Thema, wie man ein File öffnet und den Inhalt liest beschäftigt. In diesem Post befassen wir uns eingehender mit dem Thema. Wenn Sie ein Programm schreiben das File Operationen vornimmt, wissen Sie in der Regel, wohin und in welches File Sie die Daten schreiben. Wenn Ihr Programm aber vom Benutzer Speicherorte entgegen nimmt, wird es wichtig, mit ihnen umzugehen. Starten wir mit folgendem Code: import 'dart:io' ; import 'package:dart4/dart4.dart' as dart4; Directory meinDir; List < FileSystemEntity > files; FileSystemEntity file; FileStat f1; void main(List < String > arguments) { meinDir = Directory( 'E: \\ Test' ); // 1 files = meinDir.listSync( recursive: true ); // 2 for (file in files) { print(file.absolute); // 3 f1 = file.statSync(); // 4 print(f1.toString()); // 5 } } Beschreibung : Für File Operationen müssen Sie die dart:io Bibliothek in Ihren...
Kommentare
Kommentar veröffentlichen