Seminarinformationen

Seminar - Ziel

In diesem 4-tägigen Seminar „Flutter Komplettkurs – Power Workshop“ erhalten Sie einen umfassenden Einstieg in die Flutter-Entwicklung, um professionelle und plattformübergreifende Apps zu realisieren. Zu Beginn machen Sie sich mit den Grundlagen der Programmiersprache Dart vertraut und erstellen erste Layouts und Widgets für einfache Flutter-Anwendungen.

Darauf aufbauend vertiefen Sie Ihr Wissen durch die Umsetzung responsiver Designs, die Anpassung von Widgets und den Umgang mit RESTful-APIs. Mit praxisnahen Übungen und Projekten lernen Sie, komplexe Funktionen und Interaktionen effektiv in Ihre Apps zu integrieren.

Nach Abschluss des Seminars sind Sie in der Lage, leistungsfähige und stabile Anwendungen für iOS und Android zu entwickeln und Ihre Kenntnisse in Flutter auf ein professionelles Niveau zu heben.

Teilnehmer - Zielgruppe

  • Entwickler

Kurs - Voraussetzungen

  • Erfahrungen in Objektorientierter Programmierung

Seminardauer

  • 4 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung

  • Was ist Flutter

Dart

  • Was ist Dart
  • Dart Funktionen
  • Datentypen, Arrays/Listen
  • Klassen
  • Bedingungen und Schleifen
  • final und const
  • String-Interpolation mit $
  • Spread-Operator
  • Map
  • Funktionen
  • Kurzschreibweisen
  • Klassen
  • Mixins
  • Kaskadenoperator (..)
  • Besonderheiten in Dart

Entwickeln in Flutter

  • Das Flutter SDK
  • IDEs und Dev Tools
  • Emulatoren
  • Scaffolding

Widgets

  • UI
  • Standard-Widgets
  • Value-Widgets
  • Layout-Widgets
  • Navigations-Widgets
  • Andere Widgets
  • Übergabe von Parametern
  • Stateless und Stateful Widgets
  • Value-Widgets
    • Text Widgets
    • Icon Widgets
    • Bild Widgets
    • Formular und Eingabe Widgets

Buttons

  • RaisedButtons
  • FlatButton
  • IconButton
  • FloatingActionButton
  • CupertinoButton

Gesten

  • Dismissable-Widgets
  • Benutzerdefinierte Gesten

Arbeiten mit Widgets

  • Layout der Anwendung
  • MaterialApp-Widget
  • Scaffold-Widget
  • AppBar-Widget
  • Safe-Area-Widget
  • SnackBar-Widget
  • Flutters Layout Algorithmus
  • Anordnen und Ausrichten von Widgets
  • Expanded-Widget
  • ListView-Widget
  • Container-Widget
  • Ausrichtung und Positionierung innerhalb eines Containers
  • Stack-Widget
  • GridView-Widget
  • Table-Widget

Navigation und Routing

  • Stack Navigation
  • Navigation Vor und Zurück
  • Rückgabewerte von Szenen
  • Drawer Navigation und Widget
  • TabBar und Tabs
  • Tab Navigation
  • Tab Controller
  • Dialog-Widget

Styling von Widgets

  • Flutter-Styles
  • Farben
  • Texte
  • Rahmen
  • Formen
  • Card-Widget
  • Themes

Stateful Widgets

  • Anwendungsfällte und Beispiele
  • State-Management
  • Vererbung
  • BLoC
  • ScopedModel
  • Hooks
  • Provider
  • Redux

Arbeit mit Dateien

  • Einbinden von Libraries
  • Einlesen und Arbeiten mit JSON-Dateien

Arbeiten mit einer RESTful API

  • Absenden von Requests
  • Verarbeiten von Responses
  • FutureBuilder
  • fromJSON() Methode
  • Beispiele

Zusammenfassung

Weitere Schulungen zu Thema Flutter

Einführung in die App-Entwicklung mit Googles Cross-Plattform-Framework Flutter

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 3-tägigen Seminar "Einführung in die App-Entwicklung mit Googles Cross-Plattform-Framework Flutter" lernen Sie, plattformübergreifende Apps für iOS und Android mit Flutter zu erstellen. Die Schulung vermittelt die grundlegenden Prinzipien des Flutter Frameworks ...

Flutter Einführung

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 2-tägigen Seminar "Flutter Einführung" erlernen Sie alle grundlegenden Programmierkenntnisse, die erforderlich sind, um Ihre erste Flutter-App zu entwickeln. Der Kurs legt den Schwerpunkt auf die Nutzung der Programmiersprache Dart, Debugging-Techniken, das ...