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
Ein wiederkehrendes Thema bei jeder App ist die Farbgebung. Flutter bietet hier das Prinzip von theme an. D.h. man kann verschiedene Farbwerte, Fonts etc festlegen und später in der App verwenden bzw auf sie zugreifen. Ein theme verwenden wir innerhalb einer MaterialApp . Indem wir MaterialApp verwenden erhalten wir Zugriff auf eine Reihe bequemer Möglichkeiten und Funktionalitäten um unsere App zu gestalten. In meinem Post zum Thema Containe r hatten wir schon einen Beispiel Code : In ihm entfernen wir nun alle Farbangaben und sehen, das die visuelle Erkennbarkeit der Container eigentlich verschwunden ist. Die Farbe blau, das schwarz für den Text, kommen also aus der Default Einstellung von Flutter. Wenn wir unsere App als MaterialApp aufbauen, haben wir den Eintrag theme : . Ihn können wir auf verschiedene Arten verwenden. Die generelle Methode Mit theme:ThemeData.dark() , wenden wir ein Dunkles Theme auf unseren Screen an, mit theme:ThemeData.light() ,...
Las Vegas Bei grösseren Projekten stellt sich die Frage, wie man das State - Management lösen möchte. Wer schon seine ersten Schritte mit Flutter gemacht hat, weiß, das es Widgets ohne State gibt und solche mit. Ein Umgang mit diesen Stateful Widgets, wird schnell zur zentralen Frage bei der Softwareentwicklung mit Flutter. Basis BloC Es gibt verschiedene Konzepte um mit dem State umzugehen, diese stehen nicht in Konkurrenz. Es ist an dem Entwickler, sich für ein Konzept zu entscheiden, je nach den erwarteten Erfordernissen der geplanten Software. BloC steht für B usiness Lo gic Co mponent und ermöglicht das Handling der State's. Es wird gerne als Pattern bezeichnet, also als Muster, mit welchem wir den Umgang mit einem State konzipieren. Die hinter BloC ist die Trennung der Präsentation (UI / StatelessWidgets) von der Logic (StatefulWidgets). Das heißt der Button, den wir in der App drücken, muss nichts darüber wissen, was nach dem drücken passiert. In einem Fall wi...
Im letzten Teil dieser Serie sind wir auf das Stateful und das Stateless Widget eingegangen. Flutter -- Tutorial Teil 1 Grundsätzliches Flutter -- Tutorial Teil 2 State und Co Flutter -- Tutorial Teil 3 Starter Code Flutter -- Tutorial Teil 4 StatefulWidget StatelessWidget Flutter -- Tutorial Teil 5 Navigator -- Du bist hier ! Wir erinnern uns: das Stateless Widget ist an sich nicht dazu gedacht Inhalte zu enthalten, auf die wir später direkt zugreifen wollen. Das Stateful Widget unterstützt genau dieses. Ein Großteil von den Möglichkeiten die Flutter bietet, unterstützt uns bei der Erstellung einer Benutzeroberfläche. Diese ermöglicht dem Benutzer z.b. Buttons zu clicken / drücken, Texteingaben zu machen, etwas abzuspeichern. Dabei bestehen die wenigsten Benutzeroberflächen nur aus einem Bildschirm / View, sondern implementieren meistens mehrere Screens, um den Benutzer durch die App zu navigieren. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...
Kommentare
Kommentar veröffentlichen