Pengertian Dart
Dart merupakan bahasa yang di gunakan untuk pengembangan mobile cross platform. Tools yang di gunakan pada pemrograman Dart adalah Flutter. Flutter sendiri merupakan salah satu tool mobile terpopuler yang paling banyak di gunakan selain react native.
Dart di rilis sendiri oleh Google dan bersifat open source. Selain mobile platform, Dart sendiri mendukung pembuatan aplikasi dalam website, IoT (Internet of Things), dan server. Banyak sekali job mobile developer yang ahli dalam pemrograman Dart.
Dart adalah sebuah bahasa pemrograman yang di kembangkan oleh Google dan merupakan bahasa pemrograman resmi untuk Flutter, sebuah UI toolkit dan aplikasi multiplatform dari Google. Flutter sendiri telah di gunakan oleh berbagai perusahaan besar seperti Google, Alibaba.com, dan Tencent karena dapat menghemat waktu dan tenaga dengan cara cukup membutuhkan satu codebase untuk mengembangkan aplikasi di berbagai platform, daripada harus menghabiskan waktu untuk membuat codebase terpisah untuk masing-masing platform.
- Dart merupakan bahasa yang wajib Anda kuasai untuk mengembangkan aplikasi Flutter.
- Dengan Dart, Anda hanya perlu satu codebase untuk dapat mengembangkan aplikasi pada berbagai platform seperti web, Android, dan iOS.
- Bahasa Dart di rancang supaya familier dengan bahasa pemrograman lain sehingga mudah bagi yang sudah mengerti bahasa pemrograman lain maupun bagi yang baru memulai perjalanannya sebagai developer.
- Penggunaan bahasa Dart itu gratis (open source) dan di kembangkan oleh komunitas developer ahli yang aktif dan terbuka.
- Dart adalah bahasa yang di optimalkan untuk pengembangan UI secara cepat dan produktif pada banyak platform.
1. Flutter
Apabila kita ingin membuat aplikasi Android dan iOS dengan bahasa pemrograman Dart, maka kita harus menggunakan framework Flutter.
Flutter adalah sebuah framework yang dirancang khusus untuk membangun antarmuka (UI) aplikasi mobile.
2. Web
Penggunaan Dart pada web biasanya dalam bentuk front-end. Kode program Dart dapat dikompilasi (transpile) menjadi kode Javascript, sehingga web browser dapat mengeksekusinya.
Biasanya, pengembangan web dengan Dart menggunakan framework: