📱Local Storage • HIVE × FLUTTER Tutorial ♡

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

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

  • @createdbykoko
    @createdbykoko  2 года назад +36

    💬 Chat App w/ Notifications • mitchkoko.gumroad.com/l/ChatAppMasterclass
    📱 Flutter Masterclass • mitchkoko.app/
    🔥 I'm coding a startup.. www.patreon.com/mitchkoko

  • @urm1n
    @urm1n 8 месяцев назад +6

    "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!"

  • @pranjalrajput2886
    @pranjalrajput2886 2 года назад +36

    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

  • @qhwecumexez336
    @qhwecumexez336 6 месяцев назад +2

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

  • @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!

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

      No problem. Glad it helped! ❤️

  • @MinThihaAung-k7k
    @MinThihaAung-k7k 28 дней назад

    clear & straight forward with smooth english accent.

  • @sammyjokes9613
    @sammyjokes9613 2 года назад +5

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

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

      Haha no problem 👨🏽‍💻❤️

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

    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.

  • @Admissionwhitworth
    @Admissionwhitworth День назад

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

  • @ayamahmoud6526
    @ayamahmoud6526 Год назад +2

    Thank you so much for clear explanation!

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

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

  • @lone_wolf2020
    @lone_wolf2020 3 месяца назад +1

    Nice and clean!

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

    Clear explanation and awesome tutorial. thank you

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

    Quick & to the point! Hive is awesome!

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

    It really helped me as a beginner thanks a lot man

  • @juanvidal7183
    @juanvidal7183 8 месяцев назад

    Thanks, Mitch. Very nice tutorial.

  • @utibe-abasiessien767
    @utibe-abasiessien767 10 месяцев назад +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.

  • @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.

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

    Simple and straight forward

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

    Thanks bro! This video helps to me!

  • @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

  • @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 👏

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

    Very well explained!

  • @sezaz4884
    @sezaz4884 Год назад +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.

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

    Thanks for every video

  • @itsyannic
    @itsyannic Год назад +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

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

    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.

  • @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?

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

    perfect nice and easy one

  • @smootherthan.butter
    @smootherthan.butter Год назад

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

  • @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?

  • @MarkTrinidad-v2z
    @MarkTrinidad-v2z 10 месяцев назад

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

  • @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.

  • @Ahl.12
    @Ahl.12 5 месяцев назад +1

    thank you..

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

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

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

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

  • @dev.faizan
    @dev.faizan Год назад

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

  • @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

  • @foodxcooking4448
    @foodxcooking4448 8 месяцев назад +1

    Amazing 😎 🤩 🤩

  • @GaBoyInKy
    @GaBoyInKy 5 месяцев назад

    **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.

  • @AntonioPenafiel-ic7zj
    @AntonioPenafiel-ic7zj 11 месяцев назад

    Excellent

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

    you are great thanks

  • @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?

  • @Harshitha-hhh
    @Harshitha-hhh 4 месяца назад

    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

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

    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 Год назад

    thanks bro

  • @itsahmed-dev
    @itsahmed-dev Год назад

    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

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

    Thank you

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

    Sqf lite or hive. Which is better?

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

    Awesome 👍❤❤❤❤

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

    Very nice! :)

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

      I’ve been loving hive haha it’s great

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

    nice work.

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

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

  • @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

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

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

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

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

  • @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 😍

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

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

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

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

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

    Thanks ,I am trying maplestory

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

    please make video by using flutter ui explain Dart Type Conversions

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

    Useful✨✨ ....thanks

  • @VirtualEducationLYF-dd1lh
    @VirtualEducationLYF-dd1lh 4 месяца назад

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

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

    Thanks broo

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

    Are these codes valid for Android operating systems??

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

    Plz bro
    Flutter favourite list with local storage
    Naxt Tutorial

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

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

  • @dev.faizan
    @dev.faizan Год назад

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

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

    Nice

  • @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.

  • @usr829
    @usr829 9 месяцев назад

    Hive is async or not?

  • @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

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

    Miumen bash !

  • @Js7b3twjka7h
    @Js7b3twjka7h Месяц назад

    what if i want to store image

  • @أيزىتيم
    @أيزىتيم 10 месяцев назад

    how to searche and flitter hive box

  • @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