FLUTTER 88 GetX GetConnect (Tutorial Flutter Bahasa Indonesia)

Поделиться
HTML-код
  • Опубликовано: 5 ноя 2024

Комментарии • 74

  • @nahlmb5125
    @nahlmb5125 3 года назад +1

    Alhamdulillah, terimakasih banyak bang kebetulan kami sedang belajar flutter sehingga sangat bermanfaat insya Allah video abang 👍

    • @KuldiiProject
      @KuldiiProject  3 года назад +1

      Sama samaa bangg hehehehe kita belajar bareng.. saya juga masih belajar2 flutternya 😊🙏🏻🙏🏻🙏🏻

    • @muhammadazzamizzuddin5306
      @muhammadazzamizzuddin5306 2 года назад

      bang cara edit data nya gimana ya saya kok gak bisa

  • @gunartha007
    @gunartha007 3 года назад +2

    mantaap tuturialnya saya tonton dari no 1 sampai no 88, semoga chanel ini makin maju, btw boleh request create pdf yang ada tabel dan list gambar dari data mysql. terima kasih

    • @KuldiiProject
      @KuldiiProject  3 года назад

      Makasihh bangg hehehe 🙏🏻🙏🏻 next time kita bahas

  • @lahhhderr
    @lahhhderr 3 года назад

    Bang mantapp tutrialnya, next buat tutorial spinner drop down dengan GET API

    • @KuldiiProject
      @KuldiiProject  3 года назад

      materi yang dropdown di gabung ajah bang sama getxnya

  • @GafarRisky
    @GafarRisky 2 года назад +1

    terimakasih banyak mas

  • @ismunandarmuis8508
    @ismunandarmuis8508 3 года назад

    Kak next materinya bahas koneksi ke firebase dong🙏🙏

    • @KuldiiProject
      @KuldiiProject  3 года назад +1

      firebase firestore ?

    • @ismunandarmuis8508
      @ismunandarmuis8508 3 года назад

      @@KuldiiProject iya kak sperti firebase authentication, database dan lain lain. Heheh🙏🙏

    • @KuldiiProject
      @KuldiiProject  3 года назад +1

      Okaayy next time kita belajar produk2nya firebase yaa 😁🙏🏻

    • @ismunandarmuis8508
      @ismunandarmuis8508 3 года назад

      @@KuldiiProject wahh siap kak, terima kasih. Sukses terus kak👌🙏

    • @rsyd29
      @rsyd29 3 года назад +2

      @@KuldiiProject Setuju next fitur fitur yang ada di firebase, mulai dari firebase authentication, firebase firestore, firebase storage, firebase cloud messaging, dll dengan menggunakan state management getx keren nih ditunggu ya hehe

  • @astech8328
    @astech8328 Год назад +1

    Bahas GetX dan Dio bang. 🙏

  • @stenlyrachmad
    @stenlyrachmad Год назад

    bang, itu knp nge read data nya dri lokal variable, ga nge read data dari get data realtime database nya firebase?

    • @KuldiiProject
      @KuldiiProject  11 месяцев назад

      mau ambil dari database onlinenya juga gapapa bang 👍

  • @muhammadalfit5149
    @muhammadalfit5149 2 года назад

    mas atasi TimeoutException after 0:00:05.000000: Future not completed gimana ya?

    • @KuldiiProject
      @KuldiiProject  2 года назад

      Ini karena terlalu lama ngeget data yaa ?

    • @muhammadalfit5149
      @muhammadalfit5149 2 года назад

      Iya timeout, kalo pake get connect gimana ya?

  • @muzakkihafizh4169
    @muzakkihafizh4169 3 года назад +1

    Thanks bang

  • @gunangehitam7348
    @gunangehitam7348 2 года назад

    permisi bang, apakah getConnect hanya bisa melakukan post data di firebase ??
    saya coba menggunakan backand saya sendiri tapi data yang di post menggunakan getConnect tidak tertankap di server ..
    namun jika saya menggunakan http dan pakai post nya itu bisa ketangkap data post nya

    • @KuldiiProject
      @KuldiiProject  2 года назад +1

      Sebetulnya gak harus firebase, dia sama kayak http biasa, mungkin ada kesalahan pas pengiriman payload entah itu dalam bentuk json.encode terlebih dulu atau kadang langsung tergantung backendnya

    • @gunangehitam7348
      @gunangehitam7348 2 года назад

      @@KuldiiProject iyaa bang thank u ternyata kesalahannya harus menambahkan contentType: 'application/x-www-form-urlencoded' baru bisa :D
      sebelumnya terima kasih udah respone

  • @yoganurrahmanachfahani553
    @yoganurrahmanachfahani553 3 года назад

    Thx udah dibahas.. Get connect masih perlu try catch enggak ya? Cli sama responsive next bang hehe

    • @KuldiiProject
      @KuldiiProject  3 года назад

      Hehehe iyaa bang try catchnya di tambahin ajah disesuaikan kebutuhannya kalo mau kasih handle error2 😊🙏🏻🙏🏻

  • @muhawi9
    @muhawi9 3 года назад

    kenapa yang text controler late dan di oninit tidak di inisiasi langsung?

    • @KuldiiProject
      @KuldiiProject  3 года назад

      Bisa juga bang.. itu buat jaga2 ajah jadi pas controllernya di panggil lagi gak diinisiasi kosong.. inisiasi awalnya pas di panggil pertama kali ajah pas pake onInit

    • @muhawi9
      @muhawi9 3 года назад

      @@KuldiiProject maksudnya waktu klik lagi enggak kosong?bukannya klo klik itu otomatis inisiasi juga?dan ditutup otomatis dipose?Contohnya gimana bang?

    • @KuldiiProject
      @KuldiiProject  3 года назад

      Kan kalo setiap kali controllernya dipanggil pake get.find dia ngejalanin yg langsung di pasang, tapi kalo pasangnya di onOnit, pas pertama kali doang bang

    • @muhawi9
      @muhawi9 3 года назад

      @@KuldiiProject jadi maksudnya kalau 2 kali pemanggilan(misal halaman 1 dan 2 pakai get.fing yang sama)maka hanya dipanggil 1 kali?

    • @KuldiiProject
      @KuldiiProject  3 года назад

      Iyaap karena onInit dijalanin pas pertama kali ngeput doang

  • @trhtechnology330
    @trhtechnology330 Год назад +1

    21:25 bang ko saya syntax postData nya error ya

  • @irvan.
    @irvan. 3 года назад

    bang kalau api biasa bagaimana bang? soal nya saya gagal terus pakai getX
    mungkin bisa dibuatkan pakai Getx

    • @KuldiiProject
      @KuldiiProject  3 года назад

      Saya juga sering ada masalah bang getconnect hahaha.. kayaknya memang lebih baik pakai dio / http ajah sih 😅🙏🏻

    • @fauzanpratamaputra6196
      @fauzanpratamaputra6196 3 года назад

      @@KuldiiProject untung baca komen ini wkwk kalau dari abang, mending dio atau http kah?

    • @KuldiiProject
      @KuldiiProject  3 года назад

      Sama ajah bang hehehe buat http request berfungsi semua 😁👍

  • @berthojoris
    @berthojoris 3 года назад

    Bang tambahin setelah create, edit dan delete update list pake get data firebasenya juga...Biar sinkron dengan server.

    • @KuldiiProject
      @KuldiiProject  3 года назад

      Crud firebase bang ?

    • @NawiChannel
      @NawiChannel Год назад

      @@KuldiiProjectmungkin fungsi get usernya bang. Jadi aplikasi membaca list yang ada diserver\

  • @shubhanhasanuddin8102
    @shubhanhasanuddin8102 Год назад

    bang, ini GET nya emang ga di pasang ya bang di FloatingActionButton nya?

    • @KuldiiProject
      @KuldiiProject  Год назад

      Get yang mananya bang ?

    • @shubhanhasanuddin8102
      @shubhanhasanuddin8102 Год назад

      @@KuldiiProject itu kan katanya kalo FAB nya dipencet ambil data dari API nya kan, nah di video ngga ada ya (?)

  • @rizaldinaldianputra8155
    @rizaldinaldianputra8155 3 года назад

    saya ga work ya bang ? saya sudah samain semua code nya.. kira kira knpa ya? boleh minta source bang buat belajar ?

  • @LittleProject-y5w
    @LittleProject-y5w 8 месяцев назад +1

    yg Get datanya kelewatan ya bg?

    • @LittleProject-y5w
      @LittleProject-y5w 8 месяцев назад

      provider
      Future initState() {
      return get('${url}users.json').then((response) {
      if (response.statusCode == 200) {
      return response;
      } else {
      throw Exception('Failed to fetch data from the database');
      }
      }).catchError((error) {
      throw Exception('Error: $error');
      });
      }
      user-control
      @override
      void onInit() {
      initState();
      super.onInit();
      }
      void initState() {
      UserProv().initState().then((value) {
      if (value.statusCode == 200) {
      Map data = value.body;
      data.forEach((key, value) {
      users.add(User(
      id: key,
      name: value['name'],
      email: value['email'],
      phone: value['phone']));
      });
      }
      });
      }

    • @LittleProject-y5w
      @LittleProject-y5w 8 месяцев назад

      ok sudah dapat

    • @KuldiiProject
      @KuldiiProject  7 месяцев назад

      mantap 👍

  • @asepclay7420
    @asepclay7420 2 года назад

    Mas biar emulatornya ada di atas VS Code itu gimna caranya ya?

    • @KuldiiProject
      @KuldiiProject  2 года назад

      Settingan emulatornya bikin always on top

    • @asepclay7420
      @asepclay7420 2 года назад +1

      @@KuldiiProject Wah iya bisaa, thankyou mas

  • @eezyworkgame9491
    @eezyworkgame9491 3 года назад

    Bang mendingan pake getconnect atau pake Dio ?

    • @KuldiiProject
      @KuldiiProject  3 года назад

      Bebas bang itu opsi ajah dari masing2nya 😁👍

  • @MrBruncStudio
    @MrBruncStudio 3 года назад

    bang gua updatenya gak bisa, padahal scriptnya udah sama

    • @KuldiiProject
      @KuldiiProject  3 года назад

      Gabisanya pas dimananya bang

    • @MrBruncStudio
      @MrBruncStudio 3 года назад

      @@KuldiiProject saya print respon dari edit data hasilnya null bang,

    • @MrBruncStudio
      @MrBruncStudio 3 года назад

      @@KuldiiProject saya boleh minta source codenya gak bang biar saya pelajari lagi?

    • @MrBruncStudio
      @MrBruncStudio 3 года назад

      //controller edit
      void edit(String id, String name, String email, String phone) {
      if (name != '' && email != '' && phone != '') {
      if (email.contains("@")) {
      UserProvider().editData(id, name, email, phone).then(
      (_){
      final user = userById(id);
      user.name = name;
      user.email = email;
      user.phone = phone;
      users.refresh();
      }
      );
      Get.back();
      } else {
      snackBarError("Masukan email valid");
      }
      } else {
      snackBarError("Semua data harus diisi");
      }
      }
      //provider edit
      // Edit data dari database
      Future editData(String id, String name, String email, String phone) {
      final body = jsonEncode({
      'name' : name,
      'email' : email,
      'phone' : phone,
      });
      return patch(url + "users/$id.json", body);
      }

    • @muhammadazzamizzuddin5306
      @muhammadazzamizzuddin5306 2 года назад

      sama bang aku juga gak bisa edit data nya

  • @mathiuleo7010
    @mathiuleo7010 3 года назад

    Mantap dan keren bang.
    Btw mau nanya bang, kalo misal mau set timeout di GetConnect gimana caranya ya ? Sama misalnya lagi mau add data, tapi servernya lemot gitu, trus kita back dan mau di cancel http requestnya bisa ga di GetConnect ?
    Kaya di Dio gitu.
    Thank you bang, sukses terus

    • @KuldiiProject
      @KuldiiProject  3 года назад

      Coba di cek ajah bang, kalo kita pakai dio dia pasangnya di argumen atau memang dapet dari instance responsenya.. nah itu di cobain ke responsenya get connect.. soalnya get connect dokumentasinya dikit bgt juga bang
      Kalo kita cek dalemnya get connect itu kayaknya dia pake http package dalemannya.. kalo misalnya di http bisa pake timeout, mungkin caranya gabeda jauh 🙏🏻🙏🏻

    • @mathiuleo7010
      @mathiuleo7010 3 года назад +1

      @@KuldiiProject Ok Bang, uda bisa nih. Hanya saja belum bisa terdeteksi callbacknya jika timeout. Jadi hanya di abort saja http requestnya dari getConnectnya. Jadi ga bisa show toast jika requestnya timeout.
      Kalo misal kita show progress dialog pas pencet button add user, jadi ga bisa di close atau diapa2in pas timeout. Smoga ntr ditambahin function callback utk timeoutnya dari package getnya.
      Thank you bang

    • @KuldiiProject
      @KuldiiProject  3 года назад

      Thanks sharingnya bangg 🙏🏻🙏🏻
      Iyaa kalau misalnya blm ada fitur yg dipengen, pake dio ajah heheh 😁👍👍

    • @mathiuleo7010
      @mathiuleo7010 3 года назад

      @@KuldiiProject Bang mau nanya lagi.
      Misal di UserC aku buat function cancelHttpRequest()
      Lalu di class AddC, boleh ga panggil controller lain : final usersC = Get.find(); ?
      Trus di onClose() aku panggil fungsi usersC .cancelHttpRequest()?
      Jadi misalnya halaman add_page nya diback atau ditutup, fungsi cancelHttpRequest nya jalan gitu.
      Bakal ada kebocoran ga ya bang misal aku panggil controller lain pada suatu controller ? Apa lebih baik jangan ya ?
      Thank you bang

    • @KuldiiProject
      @KuldiiProject  3 года назад

      Sebenernya bisa suatu controller di panggil di controller lain, tapi saya gak merekomemdasikan bang.. karena nanti kadang ada permasalahan di bindingnya.. kalo mau pakai future ajah, nanti abis eksekusi 1 controller baru pasang .then ke controller lainnya

  • @ajieprastyo1738
    @ajieprastyo1738 3 года назад

    Mana get nya ya, kok tiba2 bisa get bang