📱Local Storage • HIVE × FLUTTER Tutorial ♡

Поділитися
Вставка
  • Опубліковано 4 лют 2025

КОМЕНТАРІ • 126

  • @createdbykoko
    @createdbykoko  2 роки тому +37

    🥷🏽 FOLLOW ME
    Patreon: www.patreon.com/mitchkoko/
    Instagram: instagram.com/createdbykoko/
    Twitter: twitter.com/createdbykoko/
    TikTok: www.tiktok.com/@createdbykoko/

  • @urm1n
    @urm1n 11 місяців тому +14

    "I'd love to see a video tutorial on creating a Flutter app that seamlessly syncs data between Hive and Firebase, focusing on implementing an offline-first approach. This would be incredibly helpful for developers looking to build robust and efficient mobile apps. Looking forward to your take on this!"

  • @NathaJames-s8n
    @NathaJames-s8n 4 місяці тому +3

    clear & straight forward with smooth english accent.

  • @pranjalrajput2886
    @pranjalrajput2886 2 роки тому +37

    Please Make more Tutorials per week. We love your Tutorials. They are easy to understand also🤘🏻

    • @createdbykoko
      @createdbykoko  2 роки тому +12

      thanks pranjal! I have more on the way 🤘🏻

    • @rohits.7752
      @rohits.7752 2 роки тому +3

      Absolutely true

  • @josephdumon6052
    @josephdumon6052 2 роки тому +6

    I've been looking for solutions on how to store data locally and your tutorial really helped me a lot. Thank you and more power to you!

  • @sammyjokes9613
    @sammyjokes9613 2 роки тому +5

    I always knew you'd bring in something sweet this Monday... Thanks Mitch ❤

  • @darshann9312
    @darshann9312 2 роки тому +2

    Phenomenal Tutorial Mr. Koko, Love to see more apps with Hive DB

  • @giaphucnguyennho6313
    @giaphucnguyennho6313 2 роки тому +4

    Wow, really easy to use and understand. Thank you for the vid.
    I'm making something like a game show infographics app where I need to put contestants' names up. This can be a great way to implement it.

    • @createdbykoko
      @createdbykoko  2 роки тому +1

      yeah it's great for offline local storage :D hows your game show app coming along?

    • @giaphucnguyennho6313
      @giaphucnguyennho6313 2 роки тому +1

      @@createdbykoko Going quite well. I also adopted the LinearPercentIndicator you covered in a video and played around with the settings, did some logics and maths here and there too.
      Doing projects like this is a great way to learn.

  • @qhwecumexez336
    @qhwecumexez336 9 місяців тому +3

    You are the best flutter teacher ever on youtube. Thanks alot for sharing this knowledge for free

  • @lone_wolf2020
    @lone_wolf2020 6 місяців тому +2

    Nice and clean!

  • @ayamahmoud6526
    @ayamahmoud6526 2 роки тому +3

    Thank you so much for clear explanation!

  • @Admissionwhitworth
    @Admissionwhitworth 3 місяці тому

    very informative and you explanation level is remarkable, thank you for providing such kind of educational information.

  • @andronickmartusheff
    @andronickmartusheff Рік тому

    Quick & to the point! Hive is awesome!

  • @Davrazan
    @Davrazan 2 роки тому +1

    Clear explanation and awesome tutorial. thank you

  • @emaanuelenan8548
    @emaanuelenan8548 2 роки тому

    Your voice is so soothing. Video is amazing also. Bro Try to make a video where we store API data in a different page by using HIVE.

  • @shanneeahirwar3680
    @shanneeahirwar3680 2 роки тому

    It really helped me as a beginner thanks a lot man

  • @MohamedAhmed-ys2np
    @MohamedAhmed-ys2np 2 роки тому +1

    Please koko Make tutorial about full e_commerce app with every thing 🙏you are great man 💜and your way to explain any thing it is very easy and helpful, 💚

    • @createdbykoko
      @createdbykoko  2 роки тому +2

      sure i'll add it to my to do list haha

  • @juanvidal7183
    @juanvidal7183 11 місяців тому

    Thanks, Mitch. Very nice tutorial.

  • @utibe-abasiessien767
    @utibe-abasiessien767 Рік тому +1

    Thanks MitchKoko for your tutorials, you're an amazing teacher.
    I have a request.
    Please could you do well to take a tutorial on a flutter getx method for an auto response chat. And please don't speed up the video.
    Thank you.

  • @Faryalfamily
    @Faryalfamily Рік тому +1

    Second it. It's my learning second day of flutter

    • @createdbykoko
      @createdbykoko  Рік тому

      Amazing!! Keep it up!! How’s it going so far?

    • @Faryalfamily
      @Faryalfamily Рік тому

      @createdbykoko loving it so far. Just finished watching all the widgets. Of course, I can't even write any one of these widgets so far, but it is giving me a general idea of the complexity. I feel it very easy so far. But when I come to the ui section then I will find it the real truth. I love how you make your video simple, short, and to the point and teaching professionals things in no time. I think I can become a professional in a month or two. If I continuously watch your videos every day and spend 3 to 4 hours a day. Amazing teaching skills 👏

  • @returnZeroo
    @returnZeroo 2 роки тому

    Simple and straight forward

  • @dev.faizan
    @dev.faizan Рік тому

    i think we should add async ,wait in write, delete function

  • @abdurahmon2827
    @abdurahmon2827 2 роки тому +1

    Thanks for every video

  • @MarkTrinidad-v2z
    @MarkTrinidad-v2z Рік тому

    Thank you for your tutorial, all are superb! Can you make a tutorial for php mysql as well for the backend?

  • @7MechanicalAnimal
    @7MechanicalAnimal 2 роки тому +2

    Nice tutorial. Could you show how 2 apps can communicate with each other with messages? If that is possible. Via firebase perhaps?

    • @juanmacias5922
      @juanmacias5922 2 роки тому +1

      On Firebase/Firestore you'd need to make a "messages" collection, and read the messages to that collection using a stream in the order of "createdAt" (which is a variable you need to create using Timestamp.now()), and post to the collection.

    • @7MechanicalAnimal
      @7MechanicalAnimal 2 роки тому

      @@juanmacias5922 thanks for the reply. Can you post a link to the docs if you have one?

  • @itsyannic
    @itsyannic 2 роки тому +2

    Hey Mitch, thanks a million for this great video!
    I've been searching for a suitable database option for my app and hive seems like a perfect fit. The only thing I couldn't find yet, is how to prepopulate the database/box. Is that possible?
    I'd like to repopulate the database with a few list of climbing grades, counts, booleans, etc.
    Would really appreciate a small hint if that's possible and maybe where I can find information on implementing this. Thanks a million and keep it up!
    Yannic

  • @taggoeshere
    @taggoeshere 2 роки тому +2

    I've really been wondering, how do you present your apps on a mobile screen like that? Would love to do that as well if it doesn't involve crazy video editing

  • @michaelgyamfi2275
    @michaelgyamfi2275 2 роки тому +1

    It really simple and easy to use hive. Mitch, you're the the best!

  • @sezaz4884
    @sezaz4884 2 роки тому +1

    Thank you Mitch, that explained the concept of Local storage very well even to a newbie like me, I was trying to setup ObjectBox but I gave up, too complicated :(,
    I have a couple questions about using Hive:
    1. I am trying to capture and store email addresses from landing page using TextFormField, how can I do that using Hive?
    2. do you know if there is a 'Control Panel/Log' to list/view database content?
    thanks again and keep up the good work

    • @Soulandbone
      @Soulandbone Рік тому +1

      Well for the 1st question every textFormField has an associated controller, from there you can extract the emails, and set a Function that submits the info to the database. With hive you create the database and with .add command you add it to the list and it will be saved.
      And to view database content, well, you can just create a print statement that reads the contents of the list to which you keep adding items in 1.

  • @foodxcooking4448
    @foodxcooking4448 11 місяців тому +1

    Amazing 😎 🤩 🤩

  • @SaifAli-zf5qi
    @SaifAli-zf5qi 2 роки тому +1

    thanks mitch 4 another great tutorial, i want ti make future in flutter what could i do. plz guide if possible 4 u.
    thanks

    • @createdbykoko
      @createdbykoko  2 роки тому +2

      My best advice is start now. Create something very small :)

    • @SaifAli-zf5qi
      @SaifAli-zf5qi 2 роки тому +1

      @@createdbykoko thanks ❤

    • @createdbykoko
      @createdbykoko  2 роки тому +2

      @@SaifAli-zf5qi good luck! Ask me questionsif u need

    • @SaifAli-zf5qi
      @SaifAli-zf5qi 2 роки тому

      @@createdbykoko 😍

  • @aprendiendoaprogramar4984
    @aprendiendoaprogramar4984 2 роки тому

    Thank you! It has really helped me improve. I don't handle this part well but I have no problem implementing it. Now I have a question how to implement that method Local Storage • HIVE • Firebase × FLUTTER. If it is possible to add it in this tutorial it would be excellent.

  • @crazy-man
    @crazy-man 2 роки тому +1

    yes, a simple database, only in sql you can prepare the mybase.sql file in advance and insert data into it through sqlbrowser, but are there similar functions for hive?

  • @Ahl.12
    @Ahl.12 9 місяців тому +1

    thank you..

  • @thedev2183
    @thedev2183 2 роки тому

    Smple but impressive for junior :) Thx for video. I liked it.

  • @shuku_yega
    @shuku_yega 2 роки тому +1

    Could it get strings (text) from a text editing controller if paired with a key?

  • @adttwo
    @adttwo 2 роки тому

    Another simple, easy-to-follow tutorial - thanks for taking the time to put these together. I'm curious if anyone is having trouble getting this to work on M1 Mac? I keep getting a cocoapods error ("Cocoapods not installed or not in valid state" when I try to run the code. I've uninstalled cocoapods, reinstalled with Homebrew but still no dice. Very frustrating.

    • @anniewey
      @anniewey 2 роки тому

      im using m1 but have no issues. i believe should be related to ur cocoapods installation setup.

  • @jihedbouchnak
    @jihedbouchnak Рік тому

    perfect nice and easy one

  • @eboatwright_
    @eboatwright_ 2 роки тому

    Very well explained!

  • @Harshitha-hhh
    @Harshitha-hhh 7 місяців тому

    Hello , I did todo list app using your tutorial but my data are not saving in database can you please suggest something... It will very helpful for me

  • @smootherthan.butter
    @smootherthan.butter 2 роки тому

    before i watch just like your video hope i can easly understand it

  • @VirtualEducationLYF-dd1lh
    @VirtualEducationLYF-dd1lh 7 місяців тому

    bro how to find size of the local storage size and free space available in flutter please tell bro

  • @b_rabbit9774
    @b_rabbit9774 Рік тому

    can you do backup and restore please? Thanks as always.

  • @shouryasrivastava6442
    @shouryasrivastava6442 2 роки тому

    bro plz create a video on a roadmap for learning flutters for beginners...

    • @createdbykoko
      @createdbykoko  2 роки тому

      Okay i will add that to my list✌🏾

    • @createdbykoko
      @createdbykoko  2 роки тому

      What are you working on now with flutter?

  • @GaBoyInKy
    @GaBoyInKy 9 місяців тому

    **fixed** When I click on the lightbulb for me there is no import hive library. Only Create and Extract. I'm using Windows 11 and everything is current. No longer an Issue. I'm using VS Code so in terminal I ran "flutter pub add hive" and this is the following - "hive" is already in "dependencies". Will try to update the constraint. So after that everything seems to work.

  • @faisalfotoh1909
    @faisalfotoh1909 2 роки тому

    please make video by using flutter ui explain Dart Type Conversions

  • @rivexeditz
    @rivexeditz 2 роки тому +1

    Hey bro, I needed help! I am making a wallpaper app linked to firebase.. I wanted to know, how can I serve the user with wallpapers related to a specific keyword? Like for eg. if a user searches for Lamborghini, he should get wallpapers of only Lamborghini and not other cars and wallpapers

    • @wykeless
      @wykeless 2 роки тому

      add keywords field in the database, and from search field search the keywords field in database

    • @rivexeditz
      @rivexeditz 2 роки тому

      @@wykeless Okay you mean that I should add a keyword for the images related to them and then in the code, I should add those keywords, and connect it to the search bar and the database

  • @aayasir217
    @aayasir217 11 місяців тому

    Sqf lite or hive. Which is better?

  • @redinternet9893
    @redinternet9893 2 роки тому

    Hive can only store data using key value mathod right? Or can i make a relationship database that store data with specific column and row in hive?

  • @FaheemFMT
    @FaheemFMT 2 роки тому

    thanks bro

  • @dev.faizan
    @dev.faizan Рік тому

    why app not request to access file manager to store data ?
    how hive storing the data

  • @nateg617
    @nateg617 Рік тому

    Do you know if the local storage gets deleted as well when the user uninstall the app?

  • @itsahmed-dev
    @itsahmed-dev 2 роки тому

    Hey, Awesome content. I just wanna know why Hive and why not something else like shared_preference or sqlite? Thanks

    • @Soulandbone
      @Soulandbone Рік тому

      Hive is significantly faster, than shared preferences, and sqlite is for different use cases as sqlite is for relational databases, in cases where you need to do simple things and you don't need queries to search for info Hive makes more sense.

    • @itsahmed-dev
      @itsahmed-dev Рік тому

      @@Soulandbone So basically Hive is non-relational and faster than shared preferences while SQLite is relational. Cool. Thanks

  • @philipp.r-g9k
    @philipp.r-g9k Рік тому

    How can edit the stored data or acsess it in other classes?

  • @lophixarts
    @lophixarts 2 роки тому

    do i need to reference my box for every class or can i make it global?

  • @AntonioPenafiel-ic7zj
    @AntonioPenafiel-ic7zj Рік тому

    Excellent

  • @melihacoskun8268
    @melihacoskun8268 Рік тому

    you are great thanks

  • @hebozhe
    @hebozhe 2 роки тому

    Okay, but can Hive boxes be made for use in a global scope?

  • @ashokchandra4911
    @ashokchandra4911 Рік тому

    Awesome 👍❤❤❤❤

  • @magacaygamaxamuud7253
    @magacaygamaxamuud7253 2 роки тому

    Thanks ,I am trying maplestory

  • @jobjosekutty9281
    @jobjosekutty9281 2 роки тому

    Thank you

  • @keithbacalso9433
    @keithbacalso9433 2 роки тому

    I dont see any .add in the Hive docs, am I right? or is it really there? all I see in write is .put

    • @createdbykoko
      @createdbykoko  2 роки тому

      You know what you are right, I don’t actually see ‘.add’ in the docs, but i did find it here in the flutter hive package pub.dev/packages/hive

  • @alishermutalov4186
    @alishermutalov4186 Рік тому

    Thanks bro! This video helps to me!

  • @ibnunuur1349
    @ibnunuur1349 2 роки тому

    Plz bro
    Flutter favourite list with local storage
    Naxt Tutorial

  • @yamilrh
    @yamilrh 2 роки тому

    nice work.

  • @lakshitsagar6299
    @lakshitsagar6299 2 роки тому

    Useful✨✨ ....thanks

  • @usr829
    @usr829 Рік тому

    Hive is async or not?

  • @jeschinstad
    @jeschinstad 2 роки тому

    Very nice! :)

    • @createdbykoko
      @createdbykoko  2 роки тому

      I’ve been loving hive haha it’s great

  • @Js7b3twjka7h
    @Js7b3twjka7h 5 місяців тому

    what if i want to store image

  • @أيزىتيم
    @أيزىتيم Рік тому

    how to searche and flitter hive box

  • @FLEX110
    @FLEX110 2 роки тому

    Are these codes valid for Android operating systems??

  • @mindblower113
    @mindblower113 Рік тому

    Thanks broo

  • @fayazmohammad2813
    @fayazmohammad2813 Рік тому +1

    Last time I used this, there were so many bugs

    • @createdbykoko
      @createdbykoko  Рік тому

      What kind of bugs? I can help u out

    • @fayazmohammad2813
      @fayazmohammad2813 Рік тому

      @@createdbykoko sometimes when I restart, the data was not persistent.

  • @djjunayet2112
    @djjunayet2112 Рік тому

    Nice

  • @arianmalmir8220
    @arianmalmir8220 2 роки тому

    Miumen bash !

  • @mrsp7693
    @mrsp7693 2 роки тому +1

    Hi I am Sakthivel from tamilnadu Dharmapuri friend please post rest API series get post push delete update video make me please

    • @createdbykoko
      @createdbykoko  2 роки тому +2

      Hey Sakthivel! I will look into rest API for u ♡

    • @mrsp7693
      @mrsp7693 2 роки тому

      Thank you friend

    • @rawvocal8789
      @rawvocal8789 2 роки тому +2

      Rest api with state management

  • @alert4162
    @alert4162 2 роки тому

    hive это худшее решения для локальной базы

    • @createdbykoko
      @createdbykoko  2 роки тому

      Can you explain why?

    • @alert4162
      @alert4162 2 роки тому

      @@createdbykoko Hive slow, stores the entire database in memory, can beat the database and block the entire application, does not work with isolates, no migrations, no ACID, no transactions

    • @alert4162
      @alert4162 2 роки тому

      @@createdbykoko I myself am a junior, and I don’t know much about it, but all the seniors with whom I spoke kept saying that it’s better not to use hive

    • @code4430
      @code4430 2 роки тому

      @@alert4162 what is the better alternative?

    • @alert4162
      @alert4162 2 роки тому

      @@code4430 the same drift, shared_preferences, sqlite