EMZETT.
Login

Kurz: Die Sprache hinter Flutter.

Genauer: Dart wird eingesetzt für Mobile Apps mit Flutter (iOS, Android), Web- und Desktop-Anwendungen, Server. Dart (Google, 2011) ist eine moderne, objektorientierte Sprache mit C-ähnlicher Syntax, statischer Typisierung und Null-Sicherheit. Sie ist die Sprache hinter Flutter, dem Framework, mit dem man aus einer Codebasis Apps für Android, iOS, Web, Windows, macOS und Linux baut.

Steckbrief Dart

Steckbrief

EigenschaftWert
Erschienen2011
Entwickelt vonLars Bak, Kasper Lund (Google)
Paradigmenobjektorientiert, funktional
Typisierungstatisch (Null-Safety)
AusführungJIT und AOT, Übersetzung nach JavaScript
Paketverwaltungpub.dev
Dateiendung.dart
SprachfamilieWeb-Sprachen

Einsatzgebiete

Mobile Apps mit Flutter (iOS, Android), Web- und Desktop-Anwendungen, Server.

So führst du Code aus

Online im DartPad (dartpad.dev) oder lokal: Datei main.dart speichern und mit dart run main.dart starten.

Das erste Programm

void main() {
  print('Hallo Dart!');
  var name = 'Mia';
  print('Hallo, $name!');
  print('2 + 3 = ${2 + 3}');
  print('Länge: ${name.length}');
  print("Doppelte Anführungszeichen gehen auch");
}

Ausgabe:

Hallo Dart!
Hallo, Mia!
2 + 3 = 5
Länge: 3
Doppelte Anführungszeichen gehen auch

Der Kurs: 8 Kapitel

Jedes Kapitel enthält geprüfte Beispiele mit echter Ausgabe, Merksätze, eine Übungsaufgabe und ein Quiz. Zum Üben mit Fortschrittsanzeige, Abzeichen und Zertifikat: Dart-Kurs auf der Lernseite.

Kapitel

Daten

Objektorientierung

Apps bauen

Projekte

Nachschlagen

Ähnliche Sprachen

  • Kotlin: Prägnant, sicher und die erste Wahl für Android
  • TypeScript: JavaScript mit Typen: weniger Fehler, bessere Werkzeuge
  • Java: Streng typisiert und objektorientiert, überall im Einsatz

Siehe auch

Programmiersprachen im Überblick, Sprachen im Vergleich, Zeitstrahl der Programmiersprachen, Programmierparadigmen, Kompiliert oder interpretiert?