Dart
Coole Apps programmieren
Dart ist eine moderne Programmiersprache, die von Google entwickelt wurde. Sie wurde speziell für die Entwicklung von Web-, Mobil- und Desktop-Anwendungen entworfen. Hier sind ein paar wichtige Punkte zu Dart:
- Zweck: Dart wird hauptsächlich für die Entwicklung von Frontend-Apps verwendet, besonders in Kombination mit dem Framework Flutter. Mit Flutter kann man plattformübergreifende Apps schreiben, die auf iOS, Android, Web und Desktop laufen.
- Syntax: Dart hat eine saubere, objektorientierte Syntax, die an Sprachen wie Java, C# oder JavaScript erinnert. Es ist einfach zu lernen, wenn man schon Programmiererfahrung hat.
- Performance: Dart wird entweder Just-in-Time (JIT) kompiliert, was schnellen Entwicklungszyklus ermöglicht, oder Ahead-of-Time (AOT) kompiliert, was die Leistung von fertigen Apps verbessert.
- Stark typisiert: Dart unterstützt statische Typisierung, was bedeutet, dass Typen von Variablen zur Compile-Zeit überprüft werden können – das hilft Fehler früh zu finden.
Einfach gesagt: Dart ist die Programmiesprache und Flutter ist das Framework. Ein Framework ist sozusagen ein Programmiergerüst.
Bei Dart und Flutter handelt es sich um eine sogenannte App-Cross-Technik.
Hilfe ich kapier es nicht:
Bei einer Cross-Technik schreibst du praktisch nur einen Code und diesen Code kannst du dann für IOS, zum Beispiel wenn du ein Iphone hast und für Android-Handys nutzen. Das ist cool.
Was brauchst du genau, um eine Dart und Flutter-App zu entwickeln?
Das ist ganz einfach. Eigentlich brauchst du nur Android-Studio runterzuladen und natürlich die Programmiersprache Dart lernen.
Kann ich Dart auch erst mal online testen, ohne was zu installieren?
Wenn du neu bist in der Dart-Programmierung kannst du Dart-Code auch zunächst einfach mal testen und online ausprobieren. Es gibt sozusagen, das Dartpad.
Im Dartpad steht bereits ein kleiner Übungscode, wenn du dann auf „Run “ klickst wird dir das Ergebnis angezeigt.
Dart programmieren (englisch) Video
Flutter Kurs – Anfänger ( englisch) Video
Dart ( Morpheus) Video
Zurück zur Übersicht