FLUTTER 57. Hive - Database in Pure Dart

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

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

  • @fikriprayoga6292
    @fikriprayoga6292 4 года назад +7

    Mencoba membantu teman-teman. Bagian HiveType for latest version error. Jadi, diganti menjadi seperti berikut :
    @HiveType(typeId: 0)

  • @mfarim
    @mfarim 5 лет назад

    Thanks Om Tutorial nya,
    Mbahas tentang Monster" jadi inget buku Pemrograman Berorientasi Objek nya pake C# ... hehehe

    • @ericodarmawan
      @ericodarmawan  5 лет назад

      Hahaha.. Pernah beli bukunya ya ternyataaa... Iyaaaa.. Ga kerasa yaaa.. Uda 8 tahun lalu saya nerbitin buku yg C# itu.. Mudah2an berguna yaaa.. 😄

  • @riopermana1367
    @riopermana1367 5 лет назад +1

    Kang request tutorial eventbus yah.
    Sukses & sehat terus.

    • @ericodarmawan
      @ericodarmawan  5 лет назад

      tujuannya utk membuat decoupling application ya? Mungkin bisa lihat video nomor 53 tentang arsitektur MVVM..

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

    Pak, hive yg versi sekarang (2.0.4) kan utk nyambungin ke ui nya pakai ValueListenableBuilder. Nah apakah sebaiknya cukup memakai itu saja, atau perlu lewat bloc dulu? atau malah bisa di gabung dua2 nya? Karena sejauh ini yg saya tau keduanya sama2 bisa untuk update ui nya. Mohon pencerahannya pak...

  • @muhammadfarisadiprabowo5667
    @muhammadfarisadiprabowo5667 5 лет назад +6

    bang, request bahas crud mysql sama firebase

  • @cakmomon
    @cakmomon 4 года назад

    Jelas sekali Mas.
    Sekalian namanya Mas, gimana model query aritmetik di NoSQL database seperti Hive ini. Kalo di SQL database kan ada SUM, MAX dll di querynya.
    Kalo di NoSQL ini gimana modelnya ya Mas?

    • @ericodarmawan
      @ericodarmawan  4 года назад +1

      Penanganannya ya jadi seperti List.. Kumpulan data.. Ga bisa dipukul rata.. Misalnya: hitung total umur dari user yg terdaftar.. Itu ga bisa lgsg kayak begitu.. Krn dalam usernya sendiri, bisa aja ada yg ga punya umur.. Itu bedanya juga dengan relational database.. Kita bisa masukin/ilangin field/property di masa yg akan datang tanpa harus mengubah2 data sebelumnya..

  • @gustavr1994
    @gustavr1994 4 года назад +2

    pas generate model.g.dart kok error ya filenya bang.

  • @mournblank
    @mournblank 5 лет назад +3

    Bang, request tutorial integrasi dengan Firebase :D

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

      You probably dont care at all but does anyone know a tool to get back into an instagram account?
      I was dumb forgot the account password. I appreciate any assistance you can give me

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

      @Noah Sage instablaster :)

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

      @Sterling Zaire I really appreciate your reply. I found the site thru google and Im trying it out now.
      Looks like it's gonna take a while so I will reply here later with my results.

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

      @Sterling Zaire It worked and I now got access to my account again. I am so happy!
      Thank you so much you saved my account!

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

      @Noah Sage no problem =)

  • @agussaktiyono4855
    @agussaktiyono4855 4 года назад

    pak, saya coba pakai hive ini, untuk method put(index, value);
    itu indexnya saya buat custom (contoh: fav-0, fav-11), tapi knp indexnya selalu bentuknya int dan sequence ya ?

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

    bang kenapa pas saya build runner si class monsteradapter nya mncul error "Missing concrete implementation of 'getter TypeAdapter.typeId'.
    Try implementing the missing method, or make the class abstract.dartnon_abstract_class_inherits_abstract_member" ya? padahal pusbspec nya udah disamain

  • @adel3875
    @adel3875 5 лет назад +1

    terbaiks

  • @ervannugroho7131
    @ervannugroho7131 4 года назад +1

    untuk halaman login, dan menyimpan session hasil dari API, baiknya dengan SharedPreferences atau Hive ya pak ?

  • @rayhanyulanda
    @rayhanyulanda 4 года назад

    Does Hive has a tool for manage database?

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

    gan mau nanya .
    gimana caranya kita mengambil data berdasarkan value.
    misal mau ngambil data semua monster yang levelnya 1.

  • @attafriski5901
    @attafriski5901 4 года назад

    Apakah watchbox hampir seperti state management namun versi database?

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

    Bang muncul pesan pas generate nothing can be built, yet a build was requested udah ikutin persis dr video

  • @doevent-team
    @doevent-team 3 года назад

    Mas @Erico di hive filter pakai fungsi apa ya ? Mohon petunjuknya

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

    permisi pak mau bertanya, kenapa ketika saya mengetikkan extension di command palette yang diperlukan untuk pubspec yaml secara otomatis ketika saya ketik enter dia langsung menambahkan, tidak seperti di video yang menampilkan dulu daftar pencariannya. Terima kasih

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

      ruclips.net/video/7mFZDnvdk_Q/видео.html

  • @rayhanyulanda
    @rayhanyulanda 4 года назад

    Ada gak aplikasi atau tools yang bisa buka hive (kayak navicat) untuk flutter?

  • @sutrasnoandre685
    @sutrasnoandre685 4 года назад

    mas aku ada error kyak gini
    Missing concrete implementation of 'getter TypeAdapter.typeId'.
    Try implementing the missing method, or make the class abstract.
    solvingnya gmna ya

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

    bang, bisa gak bukak file .hive nya di windows atau mac? biar bisa liat datanya seperti pakek sqflite

  • @BigBoss-nd8sm
    @BigBoss-nd8sm 4 года назад

    bang di main.dart Hive registerAdapter(MonsterAdapter(), 0); nya error bang.. keterangan nya too many positioal arguments : 1 excepted, but 2 found.. solving nya gmn ya gan? mohon bantuan nya terima kasih

    • @yosirostats
      @yosirostats 4 года назад

      sama nih masalah kita, mentok di sini coding nya padahal udah disamain versi nya

    • @meutianuzuar597
      @meutianuzuar597 4 года назад

      gak usah lagi ditambah 0 cukup Hive.registerAdapter(MonsterAdapter());

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

    Aduhh.. Knpa kalau sudah sampai ke hal yg kompleks, pasti error 🙈
    Kyak mna mau nglanjutin bljarnya ini

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

      Haha.. Pelan2 aja.. Semangat ya.. 😊✊🏻✊🏻

  • @ilzammulkhaq8648
    @ilzammulkhaq8648 5 лет назад +1

    Kenapa Menggunakan Hive, Biar Hipe !!!

  • @SkShofiul
    @SkShofiul 5 лет назад +3

    Why don't make tutorials in English

    • @ericodarmawan
      @ericodarmawan  5 лет назад +2

      Hi.. I made it in Indonesian because there're so many tutorials in English. I rarely found it in Indonesian. Plus.. English is still not common in our country.. So, they have difficulties to learn with English tutorials. I made it for my students too.. So, they can recall the things I gave them in the class.. That's why I made it in Indonesian.. 😄

    • @SkShofiul
      @SkShofiul 5 лет назад +1

      @@ericodarmawan that's okay ! You should make your video with native language !
      But you can use same video for global just translate the audio (re make audio with English) !

    • @ericodarmawan
      @ericodarmawan  5 лет назад +1

      @@SkShofiul yeah.. The problem is, I don't have enough time to translate it to English.. But, I open it for everybody who wants to help me translating it.. I hope there will be some someday.. 😊

  • @indrawow4071
    @indrawow4071 5 лет назад

    Bang, bahas soal plugin flutter_screenutil

  • @tongahtech277
    @tongahtech277 4 года назад

    mas saya gak bisa membuat file monster.g.dart apa ya yang kurang?
    >pubspec.yaml
    dependencies:
    flutter:
    sdk: flutter
    hive: ^1.4.1+1
    hive_flutter: ^0.3.0+2
    hive_generator: ^0.5.2
    build_runner: ^1.7.0
    path_provider: ^1.6.9
    >monster.dart
    import 'package:hive/hive.dart';
    part 'monster.g.dart';
    @HiveType()
    class Monster{
    @HiveField(0)
    String name;
    @HiveField(1)
    int level;
    Monster(this.name, this.level);
    }

    • @tongahtech277
      @tongahtech277 4 года назад

      [INFO] Succeeded after 119ms with 0 outputs (0 actions)

  • @arisputrabuana2598
    @arisputrabuana2598 4 года назад

    Om,
    async dan async* ( yg ada bintangnya ),
    apa perbedaan fungsinya ya Om ?

    • @ericodarmawan
      @ericodarmawan  4 года назад

      Cari di playlist PBO Dart yang judulnya Async.. Dan juga video Flutter Tutorial nomor 44.. Bloc dengan Stream.. Dijelaskan di kedua video tsb..

    • @arisputrabuana2598
      @arisputrabuana2598 4 года назад +1

      Baik Terimah kasih Om
      Om,
      minta rekomendasi speck laptop untuk coding Android & iOS ( Flutter, Java, Kotlin, dll....)
      Merk laptop ?
      Minimal RAM ?
      Prosesor ?
      Harus SSD ?
      dll ?
      budget 9Jt

    • @ericodarmawan
      @ericodarmawan  4 года назад

      @@arisputrabuana2598 wah.. Saya ga pakai laptop.. Coba tanya di grup FB/Telegram Flutter Indonesia ya.. Byk temen2 yg lain yg pakai laptop.. Mgkn bisa kasih masukan..

  • @gladmartin
    @gladmartin 4 года назад

    pak bisa gak load datanya dari file json ?

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

    Pak WatchBoxBuilder dah deprecated, update dong

  • @kagari21
    @kagari21 4 года назад

    pas run build_runner. error :
    error running TypeAdaptorGenerator
    you have to provide a non-null typeId

    • @kagari21
      @kagari21 4 года назад

      udah bisa
      tpi pesannya . Succeded after 4.6s with 0 Outputs (1 action)
      jdi ga dibikin file monster.g.dart nya,
      solusinya bang?

    • @calonProgrammer
      @calonProgrammer 4 года назад +2

      bantu jawab, di file monster.dart
      pas annotation tambahin @HiveType(typeId: 0)
      ketik command sesuai di video di terminal
      Setelah itu di main.dart, ada beberapa yang harus dihilangkan
      Hive.registerAdapter(MonsterAdapter());

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

      @@calonProgrammer makasih bang😇

  • @adammrentul6404
    @adammrentul6404 4 года назад

    bang ada tutorial SQFlite?

  • @havidprogrammer1019
    @havidprogrammer1019 4 года назад

    Om rico asli dari Banyuwangi kah??

    • @ericodarmawan
      @ericodarmawan  4 года назад

      Ngga.. Kenapa emangnya? Medok kah suaranya?

    • @havidprogrammer1019
      @havidprogrammer1019 4 года назад

      @@ericodarmawan saya kira dari banyuwangi om hehe

    • @havidprogrammer1019
      @havidprogrammer1019 4 года назад

      @@ericodarmawan soalnya tmen saya ada bilang om rico dari banyuwangi, ternyata nggk.

    • @ericodarmawan
      @ericodarmawan  4 года назад

      @@havidprogrammer1019 hahaha.. Ngga.. Saya orang Bandung koq.. 😄