Dart Futures - Pengenalan

The Ngoding

Dart Future dan Async Await adalah sebuah fitur yang digunakan untuk mengeksekusi sebuah kode secara asynchronous. Kita akan membahas lebih lanjut tentang dart future dan async await pada tutorial selanjutnya.

Dart Future

dalam peenerapanya, Future adalah sebuah class yang menginisiasi sebuah proses yang akan dijalankan secara asynchronous. Future akan mengembalikan sebuah nilai ketika prosesnya selesai. Future juga memiliki dua status, yaitu:

  • Future.value
  • Future.error

Contoh Code

    import 'dart:io';
    void main(List<String> arguments) async {
      var username = getUserName();
      username.then((value) => print(value));
      username.onError((error, stackTrace) {
        print(error);
        return "error";
      });
    }

    Future<String> getUserName() async {
      print('Siapa nama kamu?:');
      String? name = stdin.readLineSync();
      return name ?? "";
    }

Kita akan bahas pada video selanjutnya.

{{< youtube id="w-c2TYyBJGs" autoplay="true" color="white" yt_start="12" yt_end="24">}}


✨”Jika Kamu tidak sanggup menahan lelahnya belajar maka kamu harus sanggup menahan perihnya kebodohan” ✨Imam Syafi'i

Video

The Ngoding

13 Alasan Jetpack Compose Lebih Baik untuk Pengembangan Aplikasi Android

Cong Fandi

Jetpack Compose - Surface

Cong Fandi

Jetpack Compose - CutCornerShape

Cong Fandi

Jetpack Compose - RoundedCornerShape

Cong Fandi

Jetpack Compose - CircleShape

Cong Fandi

Jetpack Compose - ConstraintSet

Cong Fandi

Jetpack Compose - BadgeBox

Cong Fandi

Video

The Ngoding

Categories

Tags