💾📱 Device Storage • ISAR x Flutter Database Tutorial

Sdílet
Vložit
  • čas přidán 9. 07. 2024
  • 💬 Chat App w/ Notifications • mitchkoko.gumroad.com/l/ChatA...
    📱 Flutter Courses • mitchkoko.app/
    👨🏽‍💻 I'm coding a startup.. / mitchkoko
    / createdbykoko
    / createdbykoko
    / createdbykoko
    💰 Book Consultation Call • mitchkoko.gumroad.com/l/CallW...
    ~ ;
    How to store data in the device's local storage using the Isar database. To demonstrate this, let's build a simple CRUD notes app.
    ISAR DATABASE • isar.dev/
    ~ ;
    ⌚️ TIMESTAMPS
    0:00 Intro
    0:48 Dependencies
    1:20 Models
    3:28 Initialize
    4:17 CREATE
    5:02 READ
    5:28 UPDATE
    6:02 DELETE
    6:25 More setup
    8:00 UI
    ~ ;
    📱 INSTAGRAM • / createdbykoko
    🐦 TWITTER • / createdbykoko
    📱 TIKTOK • / createdbykoko
    🎧 FLUTTER POD • / @flutterpod
    💬 JOIN DISCORD SERVER • / discord
    💻 GITHUB • github.com/mitchkoko/
    🖥 WEBSITE • mitchkoko.app/
  • Věda a technologie

Komentáře • 50

  • @createdbykoko
    @createdbykoko  Před 6 měsíci +3

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

  • @CodingYourLife
    @CodingYourLife Před 6 měsíci +2

    Wow, what an insightful tutorial on Device Storage with ISAR and Flutter! 🚀 The step-by-step guidance made it so much easier to understand and implement data storage in the device. Kudos to the creator for breaking down the process of building a CRUD notes app - it's incredibly helpful for learners like me!
    I appreciate the clarity in your explanations and the seamless integration of ISAR with Flutter. It's evident that you put a lot of effort into making this tutorial beginner-friendly. Thank you for sharing your expertise! 🙌
    Looking forward to more tutorials from your channel. Keep up the fantastic work! 👏

  • @joaopaulolima9612
    @joaopaulolima9612 Před 6 měsíci +2

    I was waiting for this tutorial. Top man! keep the awesome work

  • @WorkCloud-tech
    @WorkCloud-tech Před 6 měsíci +9

    Hello Mitch,
    You are one of the few developers I have never met who masters his concept perfectly. You have a teaching approach that allows students to quickly grasp the material. Knowledge that could be acquired in one year, with you, is achievable in one month. You should consider teaching at universities.
    👨‍🏫🙂

    • @createdbykoko
      @createdbykoko  Před 6 měsíci +3

      Hey that is really nice of you to say. It means a lot to me haha 💜How is flutter going for you these days?

    • @user-nb8fn4dn7h
      @user-nb8fn4dn7h Před 6 měsíci

      true

    • @WorkCloud-tech
      @WorkCloud-tech Před 6 měsíci

      Hello @@createdbykoko ,
      After investing $15k and spending 2 years researching a full-stack development team to build my remittance app, no one could grasp exactly what I had in mind. The top candidate quoted $95k for Figma UI/UX + front-end + back-end, which is beyond my budget.
      I then conducted extensive online research to identify the best tech stack for building my app independently (HTML/CSS, Angular, React.js, Go, PHP, Python, Swift, etc.). That's when I discovered Flutter with Dart. For the past 3 months, I've been taking online courses, struggling to grasp these new concepts until I stumbled upon this video last week: czcams.com/video/p4nZ7s878i8/video.html
      It's so clear, so simple... that all the preconceived notions I had - programming is too difficult, I won't be able to do it... :-( - fell away.
      Thanks to YOUR VIDEOS, I now understand the logic of Flutter, I know how to implement precisely what I had envisioned for the front-end of my app - something other developers were unable to achieve.
      I know the back-end will require a lot of effort, but by faithfully replicating your videos over and over, I believe I'll get there. I'll share a link here as soon as my MVP is ready by January 30, 2024, and I'll formally request your consulting services to finalize the project.
      Thank you again for everything.
      Thales

  • @ashishjakhariya1523
    @ashishjakhariya1523 Před 6 měsíci

    I literally checked your channel today afternoon just to check if any new video is there
    And here you are with new video

  • @richardappow6770
    @richardappow6770 Před 6 měsíci

    I missed you bro, welcome back

  • @kashaf8863
    @kashaf8863 Před 6 měsíci +1

    Hy mitch
    Thanks for another video on storage.i consider u as my unseen teacher.
    Looking forward to your next videos
    Best of luck🎉

  • @asifulahsan
    @asifulahsan Před 6 měsíci +7

    Love your tutorials mitch, I find your ways of teaching very entertaining to watch 👌

    • @createdbykoko
      @createdbykoko  Před 6 měsíci

      Haha that's awesome to hear. I hope it helps you. How is Flutter going for you?

  • @TanPoff
    @TanPoff Před 6 měsíci

    So sick, thanks brosif

  • @papacoleman2689
    @papacoleman2689 Před 6 měsíci +2

    🎉Merry Christmas Mitch. You made it awesome

    • @createdbykoko
      @createdbykoko  Před 6 měsíci +1

      Merry Christmas!! 🥂 Your comment made it awesome. How is Flutter going for you nowadays?

  • @kyawthet-naing
    @kyawthet-naing Před 6 měsíci

    Merry Christmas 🎉 bro

  • @gofullstack
    @gofullstack Před 6 měsíci +2

    11:48 I'll suggest you dispose of controllers after use. In a more complex app, you'll have to create a new widget instead of using a dialog box, so in this widget, you can initialise the controller(s) and dispose them respectively when the widget mounts and when it's removed from the tree and you won't have the inputted text remain in the text field.

    • @amanpreetsingh8082
      @amanpreetsingh8082 Před 6 měsíci

      hey i am new to flutter( or say development ) i am getting this issue when i run that dart run build_runner command i don't get any new file. Tho i do get same INFO line like 2:25. I have all the same packages but still. need some help.

    • @gofullstack
      @gofullstack Před 6 měsíci

      @@amanpreetsingh8082 I can help if you could share the code snippet on pastebin

  • @AbdulRafay-ho9rz
    @AbdulRafay-ho9rz Před 5 měsíci

    How do you create those app mockup video ? Any suggestions to good tool.?

  • @fryad284
    @fryad284 Před 6 měsíci

    Keep it up

  • @ilovemacross
    @ilovemacross Před 6 měsíci

    Hello Mitch, you can make a video about clean arch in flutter/dart, or how organize large project in flutter? THanks for the videos@!

  • @ButterDog11
    @ButterDog11 Před 6 měsíci

    please make a video on how to setup env variebles

  • @tejas.s.u_
    @tejas.s.u_ Před 6 měsíci

    Hello Mitch, Can you please do some tutorials on state management, BLoC pattern would be much useful

  • @ProfullowDream
    @ProfullowDream Před 6 měsíci

    Hello.. can you make web hosting connect to app make apps Flutter tutorial

  • @miyondev09
    @miyondev09 Před 6 měsíci

    Es por eso que me voy a enfocar al 100% en flutter es una tecnología que esta en auge y en constante crecimiento pero no dejo de lado a Java

  • @memoriesR-
    @memoriesR- Před 5 měsíci

    Could you please make one using Isar and Riverpod Code generation

  • @alangautham3811
    @alangautham3811 Před 6 měsíci

    Hi Mitch... You are using Isar v3.... Isar v4 comes with a lot of syntax changes and improvements....though v4 is in dev14....I am using it on my projects without issues......
    In case you are planning for any full tutorial... Pls consider using V4..... The Isar doc u are following is also very outdated.....

  • @swapnilpingale1944
    @swapnilpingale1944 Před 6 měsíci

    Great.❤ Now make a wallpapers app with admin panel👍

  • @quibler7
    @quibler7 Před 6 měsíci

    this error is coming to me and i don't know why ? can someone please help ?
    " A value of type 'List' can't be assigned to a variable of type 'List'.
    Try changing the type of the variable, or casting the right-hand type to 'List'."
    the error is coming at " List currentNotes = noteDatabase.currentNotes; " in notes_page.dart

  • @b_rabbit9774
    @b_rabbit9774 Před 6 měsíci

    Thanks for another great tutorial! Create a backup and restore please, so users can restore their notes after uninstalling the app.

  • @JoseOrtega-oz2zx
    @JoseOrtega-oz2zx Před 6 měsíci

    I'm having error when put readNotes() on initState() " If the dependent widget's reference to the inherited widget is in a constructor or an initState() method, then the rebuilt dependent widget will not reflect the changes in the inherited widget."

    • @cf6979
      @cf6979 Před 6 měsíci

      If you haven't figured it out yet, just make sure your readNotes() function has read instead of watch:
      context.read().fetchNotes();

  • @Bankai3474
    @Bankai3474 Před 2 měsíci

    Did the method change for ChangeNotifierProvider? I can't seem to get that method to pop up and don't know what it should be replaced with it need be.

    • @createdbykoko
      @createdbykoko  Před 2 měsíci

      did you import the provider package?

    • @Bankai3474
      @Bankai3474 Před 2 měsíci

      @@createdbykoko I was just checking that and when I try to do that I only get the `import `package:path_provider/path_provider.dart` option

    • @Bankai3474
      @Bankai3474 Před 2 měsíci

      @@createdbykoko well it only lets me import path provider not just provider

    • @Bankai3474
      @Bankai3474 Před 2 měsíci +1

      Just found the provider import after adding it via a Flutter command, not sure where I went wrong but hopefully, I can finish the tutorial and apply it to my project now.

    • @Bankai3474
      @Bankai3474 Před 2 měsíci

      Question if you don't mind, I'm new to Flutter I'm somewhat familiar with iOS, anyways what's the context in the use case here? Also, how do I add to the database when in another Widget that's in its own file?

  • @avikarefin7137
    @avikarefin7137 Před 6 měsíci

    Oh, hey I see you started using ISAR. Gonna stick to it?

  • @ChrisC97232
    @ChrisC97232 Před 6 měsíci

    Only wish they'd found a way to make ISAR work on Flutter web

  • @love4dev196
    @love4dev196 Před 6 měsíci

    I Will learn flutter in 2024!

  • @kaaditya1
    @kaaditya1 Před 6 měsíci +2

    The setup on isar is wayyyy too long. Hive is like 2 lines and you good to go. Ik they were made by the same person

    • @createdbykoko
      @createdbykoko  Před 6 měsíci

      You know I actually agree with you. The setup for hive is much quicker than isar

    • @thorstenschmidt21
      @thorstenschmidt21 Před 5 měsíci

      But ISARs performance is way better than Hives. I think it always depends on the use case and how much time you can work on a product.

  • @user-dh1vi4hd5z
    @user-dh1vi4hd5z Před 4 měsíci

    it's eeeee zar Isar [ee-zahr]:

  • @fatshaddy-rz2wn
    @fatshaddy-rz2wn Před 6 měsíci

    Wtf man , i think we have some gods connection , i was thing about isar and how there was no good tutorial specifically for isar
    and here comes our flutter hero
    i beg you to work on a bit longer tutorial on bloc and not just any project app , some good project app that actually utilize the power of bloc

  • @canhthai378
    @canhthai378 Před 6 měsíci

    Very cool, can you add the code and upload the image?