Skip to content

Kapitel 1: Dart Einführung

1.1 Was ist Dart?

Dart ist eine objektorientierte, plattformübergreifende Programmiersprache, die von Google entwickelt wird. Sie ist die offizielle Programmiersprache für Flutter.

Kernmerkmale:

  • Objektorientiert
  • Plattformübergreifend
  • Client-optimiert
  • Von Google entwickelt

1.2 Warum Dart lernen?

Kernvorteile:

  • Einfach zu erlernen
  • Plattformübergreifend
  • Hohe Leistung
  • Stark typisiert
  • Tiefe Integration mit Flutter

1.3 Anwendungsszenarien von Dart

  • Flutter plattformübergreifende App-Entwicklung
  • Backend-Entwicklung
  • Kommandozeilen-Tool-Entwicklung

1.4 Unterschiede zwischen Dart und anderen Sprachen

MerkmalDartJavaScriptJavaPython
TypisierungStarkDynamischStarkDynamisch
PlattformCross-PlatformWebJVMCross-Platform
LernkurveSanftSanftSteilSanft

1.5 Lernvoraussetzungen

Keine komplexen Programmiervorkenntnisse erforderlich. Grundlegende Programmierlogik ist hilfreich.

1.6 Lernplan

  1. Grundlegende Syntax beherrschen
  2. Objektorientierte Programmierung
  3. Asynchrone Programmierung
  4. Flutter-Integration

1.7 Erstes Dart-Programm

dart
void main() {
  print('Hallo Dart!');
  print(1 + 2);
}

Ausgabe:

Hallo Dart!
3

Frei für alle Anfänger