Mengenal Dart
Kenapa Dart, SDK, dartpad vs CLI.
Pahami konsepnya
Dart dikembangkan Google (2011) sebagai bahasa client-optimized untuk aplikasi multi-platform. Hari ini ia paling dikenal sebagai bahasa di balik Flutter — framework UI yang membangun aplikasi native iOS, Android, web, dan desktop dari satu codebase. Dart dikompilasi ke native code (cepat) atau JavaScript (untuk web).
Dart sengaja didesain "membosankan" — mudah dipelajari, sintaks C-style yang familiar, dan tooling yang matang. Fitur modern: null safety (wajib sejak Dart 2.12), pattern matching (Dart 3), records, extension types, dan class modifiers.
Untuk memasang: unduh Dart SDK dari dart.dev/get-dart (bundling Flutter otomatis menyertakan Dart). Editor: VS Code dengan ekstensi Dart, atau Android Studio/IntelliJ. DartPad (dartpad.dev) adalah playground online tanpa instalasi. Jalankan dengan `dart run main.dart` di terminal.
Coba contoh kode
$ dart --version
Dart SDK version: 3.5.0Perintah ini memastikan Dart SDK terpasang. Dart 3.x adalah versi saat ini dengan null safety, records, dan pattern matching.