Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Dicoding Developer Coaching #39: Flutter | Pengenalan Bahasa Pemrograman Dart

Dicoding Developer Coaching #39: Flutter | Pengenalan Bahasa Pemrograman Dart

Dicoding Developer Coaching kali ini akan membahas materi/maupun pertanyaan seputar kelas Memulai Pemrograman dengan Dart dengan tema "Pengenalan Bahasa Pemrograman Dart." Flutter menjadi semakin digemari oleh developer dan pengguna aplikasi. Hal ini dikarenakan kemudahan dalam pengembangan aplikasinya. Di samping itu, Flutter juga memungkinkan para pengembang aplikasi untuk membuat satu aplikasi di dua platform yang berbeda. Untuk menjadi Flutter Developer, ada baiknya kita belajar dan memahami bagaimana aplikasi tersebut dibuat, salah satunya dengan belajar bahasa pemrogramannya yaitu Dart. Penasaran apa itu Dart? Bagaimana sih karakteristiknya dibandingkan dengan bahasa pemrograman lain? Yuk ikuti Developer Coaching Flutter ini untuk mengetahui jawabannya!

Acara ini sepenuhnya GRATIS dan akan diselenggarakan hari Jumat, 11 Februari 2021 pukul 16.00 - 17.00 WIB Live di Youtube pada link berikut: youtu.be/VT11EE5_MU0 (jangan lupa klik tanda lonceng untuk pengingat).

356807ae3e55b3b72ffa70c7749a51d4?s=128

Dicoding Indonesia

March 07, 2022
Tweet

More Decks by Dicoding Indonesia

Other Decks in Education

Transcript

  1. Pengenalan Bahasa Pemrograman Dart Dicoding Developer Coaching #39

  2. Selamat kepada Pemenang Giveaway Share Poster Dicoding Developer Coaching #39

    Pengenalan Bahasa Pemrograman Dart @vikiwahyudi_ ✅ Jaket Dicoding @bijantyum ✅ Token belajar di kelas pilihan
  3. 1. Apa itu Pemrograman Dart?

  4. Pemrograman Dart • Dikembangkan oleh Google • Didirikan oleh Lars

    Bak dan Kasper Lund dari Google • Dart versi 1.0 dirilis pada tahun 2013 • Menggantikan JavaScript pada platform Web
  5. Alasan Belajar Pemrograman Dart Open Source Flutter Tools First Language

    Flexible
  6. 2. Karakteristik dan Penggunaan Dart

  7. Karakteristik Dart • Seperti JavaScript dan Java • Statically Typed

    • Type Inference • String Interpolation • Multi-paradigm: OOP & Functional main() { String name = 'Dicoding'; var language = 'Dart'; print('Hello $name. Welcome to $language!'); }
  8. Dart Platform Dart Native → Perangkat seluler, desktop, dan server

    Dart Web → Web
  9. Dart Platform Dart Native (JIT dan AOT) ➔ Berjalan di

    aplikasi mobile, desktop dan server. ➔ Dilengkapi dengan just-in-time compiler (JIT) sebagai kompiler development ➔ Memanfaatkan ahead-of-time (AOT) sebagai kompiler production Dart Web (JavaScript) ➔ Berjalan di aplikasi web. ➔ Dilengkapi dengan Dart dev compiler (dartdevc) sebagai kompiler development ➔ Memanfaatkan dart2js sebagai kompiler production
  10. 3. Program Dart Pertamamu

  11. DartPad https://dartpad.dev/

  12. Install Dart SDK https://dart.dev/get-dart

  13. IntelliJ IDEA https://www.jetbrains.com/idea/download/

  14. Membuat Program Dart dengan IntelliJ IDEA Demo Membuat Program Dart

    dengan DartPad atau IntelliJ IDEA
  15. GIVEAWAY! Dapatkan: ✅ 3 Paket Langganan Dicoding Academy Selama 30

    hari yang dapat kamu gunakan untuk semua kelas dicoding.id/devcoaching39