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.
Flutter - Smartherd
Link abrufen
Facebook
X
Pinterest
E-Mail
Andere Apps
Hier eine You-Tube Empfehlung für Flutter Interessierte : Smartherd . Die in diesem Channel publizierten Videos sind von guter Qualität und ansprechendem Informationsgehalt für Flutter Neulinge
Von Futures in Dart ist es nicht weit zu async und await . Mit diesen zwei Schlüsselwörtern stellt die Programmiersprache Dart, weitere Werkzeuge zur Verfügung, die asynchrones Programmieren ermöglichen. Wie wir im letzten Post gesehen haben, gibt uns Dart mit dem Objekttyp Future eine Möglichkeit in die Hand. async und await ergänzen die Palette. Schauen wir uns aber den Code nochmal an: Mit .readAsString() gibt uns die Funktion Daten zurück, vom Typ Future . Diese können wir dann bequem mit .then weiterverarbeiten. In einem weiteren Beispiel haben wir gesehen, das wir auch eigene Funktionen vom Typ Future programmieren können. Kommen wir nun zu async await Diese beiden treten immer zusammen auf. await macht nur in einem asynchronem Zusammenhang Sinn. Eine Funktion die mit async gekennzeichnet ist, retourniert immer ein Future! Nehmen wir also den Code aus dem letzten Post und passen ihn mit async und await an: Wir haben jetzt den ganzen ganzen main (...)...
Ich persönlich bin immer auf der Suche nach Erweiterungen für Flutter, die gerade zu meinem Wissensstand in Flutter passen. Da das einlesen von Daten, ob lokal oder aus dem Netz, langsam aber sicher in meinen Fokus gerät, kommt paging gerade recht. Der Autor heisst Josuha Matta . Eines Vorneweg, es gibt zwei Beispiele auf der Homepage, das grössere von beiden ist so nicht lauffähig und muss teilweise mit dem kleineren Code aus dem readme Tab ausgetauscht werden. Wie immer ist auf der Homepage ein Link zu GitHub, wo man sich den Code dieses kleinen Juwels im Detail anschauen kann. Wenn man noch keine großen Erfahrungen hat, mit dem generieren von Seiten / Widgets, ist das ein guter Anfang. Happy Coding !
Die Programmiersprache Dart Dart ist vielseitig. Die Programmiersprache lässt sich natürlich auch für Command-Line Apps verwenden. Solche Programme werden von der Kommandozeile gestartet. In einer Windows Umgebung zum Beispiel von der PowerShell . Solche Programme mögen altmodisch wirken, haben aber durchaus noch ihre Berechtigung. Ein Programmierer kann so für Problemstellungen eine Lösung erstellen, für die es eventuell kein kommerzielles Angebot gibt. Command-Line Apps kommen ohne moderne Benutzerführung aus, bieten aber andere Möglichkeiten. Eine davon ist beim Start des Programmes Werte zu übergeben, die Einfluss auf den Ablauf der Software haben. Vorbereitung In diesem Post verwenden wir Visual Studio Code . Es ist kostenfrei und leistungsfähig . Der einfachste Weg ein Dart Command-Line App zu starten, ist ein Grundgerüst bereits vom Editor anlegen zu lassen. : In unserem Fall empfiehlt sich console-simple . Sie müssen für das neue Projekt dann noch einen File Namen verge...
Kommentare
Kommentar veröffentlichen