Flutter Riverpod EASY Tutorial

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

КОМЕНТАРІ • 63

  • @ashiqulkarimchowdhury8668
    @ashiqulkarimchowdhury8668 Рік тому +12

    very straight forward , easy to understand and To the point

  • @essienjeremy7126
    @essienjeremy7126 11 місяців тому +4

    This was insightful and very easy to understand, thanks.

  • @charithasds
    @charithasds Рік тому +13

    Hi, thanks for the upload 🤩 but I guess we could do a lot more with Riverpod. If you refer to ChangeNotifierProvider documentation, it says:
    Using ChangeNotifierProvider is discouraged by Riverpod and exists primarily for:
    - an easy transition from package:provider when using its ChangeNotifierProvider
    - supporting mutable state, even though immutable state is preferred
    Also maybe you can cover provider generation too using @riverpod annotation.
    On top of it all, can we have another updated video/course on Clean Architecture with actual CRUD operations (with Sqflite and/or Firestore) and Riverpod. I guess it's a need with 99% of all UA-cam tutorials cover bloc 😇 This is a humble request from a huge fan of your content.

    • @FlutterMapp
      @FlutterMapp  11 місяців тому +5

      Thanks for the video correction! That's how we learn and improve for the future! Keep it up 🔥

  • @asasing93
    @asasing93 Місяць тому

    Simple and straight to the point, keep it up 👍👍

  • @samstoyroom
    @samstoyroom Місяць тому

    Very clear and easy following tutorial, no bullshit like others. Good job!

  • @BenMoyal-w4y
    @BenMoyal-w4y 2 місяці тому

    So simple and clear. Thank You!

  • @cyborg244
    @cyborg244 8 місяців тому

    Beautifully explained. I was able to understand it perfectly and made the necessary changes to my app. Thank You

  • @pixobit5882
    @pixobit5882 9 місяців тому +1

    Thank you for this tutorial, it helped me so much understanding riverpod!

    • @pixobit5882
      @pixobit5882 7 місяців тому

      Update: I've switched to Provider. It is easier to think in Widgets than it is to think in listening or reading or whatever

  • @JSL180
    @JSL180 Рік тому +2

    Brilliant and clear guide to start replacing provider package for example, thanks. Still, state and changenotifier should not be used, instead it is better to use code generation to implement more complex and useful types of providers as the documentation suggests.

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

      read the title of the video, code generation is not easy beginners staff

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

      ​@@oswaldoolea2889 This tutorial is valid as reference and fast migration, but on new applications you should use code generation, just pointing what the actual documentation says.

  • @srskipperchiq
    @srskipperchiq 7 місяців тому

    Broooooooo!!! Thank you a lot. Finally understand riverpod

  • @saurabhraturi7940
    @saurabhraturi7940 Рік тому +22

    Their are many providers in riverpod but you used the one that even riverpod said not to use

    • @FlutterMapp
      @FlutterMapp  Рік тому +8

      Please share with us what is wrong, what should be done instead, and why. I'm willing to make it right if it's not. 👍

    • @JulianRosental-mh7im
      @JulianRosental-mh7im Рік тому +11

      The Riverpod docs have two migration guides, one for each StateNotifier (rather new that it is discouraged)and ChangeNotifier (discouraged since a long time, only meant for easy migration from provider). Instead of StateNotifier and ChangeNotifier, Notifier or AsyncNotifier should be used.

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

      @@FlutterMapp Using ChangeNotifierProvider is discouraged by Riverpod and exists primarily for:
      -an easy transition from provider
      -supporting mutable state, even though immutable state is preferred

    • @mazharsalam3144
      @mazharsalam3144 10 місяців тому +3

      UA-camrs copy/remake from other videos, end up using legacy codes.

    • @BhardwajHackology
      @BhardwajHackology 4 місяці тому

      @@FlutterMapp hey are you planning to make an updated tutorial on Riverpod using the recommended approach?

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

    I had no faith coming into this video, But damn, it's straight forward and easy to understand

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

      Letsgooo, I was thinking about remaking it even simpler. :O

  • @jihedbouchnak
    @jihedbouchnak 7 місяців тому

    Epic tutorial by all means

  • @EnmanuelToribio
    @EnmanuelToribio 7 місяців тому

    You are a saint! ❤

  • @SaeedGamal-ph4vk
    @SaeedGamal-ph4vk 9 місяців тому

    I liked your way simplifying riverpod.

  • @Jacobizhao
    @Jacobizhao 8 місяців тому

    very good and clear, i hope your english is better

  • @oguzhandogdu2221
    @oguzhandogdu2221 10 місяців тому

    Oh dear, You explain it very well ! Can you please make it in Bloc?

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

    Next bloc and cubit😄

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

    Was so helpful.

  • @ImranSiddiquiClasses
    @ImranSiddiquiClasses 10 місяців тому

    Great Explanation Thank you.

  • @ABilalK
    @ABilalK 2 місяці тому

    Could you share the Scratch code for each of your simple projects? It would make it easier for us to explore and experiment with them in more detail.

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

    great video, thanks. Question: in a DDD architecture the riverpod_model.dart file will go into the data or domain folder ?

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

    Thats briliant tutorial! Thanks man. Can't wait for bloc EASY tutorial

  • @mohamedebrahim3090
    @mohamedebrahim3090 7 місяців тому

    👏👏👏👏

  • @saiphaneeshk.h.5482
    @saiphaneeshk.h.5482 Рік тому +2

    Nice tutorial.
    But doesn't the Riverpod tell to avoid ChangeNotifier?

    • @jestebto
      @jestebto 21 день тому

      Kinda late answer, but I believe the idea would be to use StateNotifier instead of ChangeNotifier
      Edit: actually Notifier and AsyncNotifier, with the latest changes of Riverpod

  • @SubhasishDas-r5o
    @SubhasishDas-r5o 11 місяців тому

    Please make a video about flutter hooks

  • @PRO-to7il
    @PRO-to7il 11 місяців тому

    Please make a video on flutter sqflite CRUD operation

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

    Great explanation. Made it simple for me.

  • @RianY2K
    @RianY2K Рік тому +2

    I think it's riverpod more complicated than cubit bloc,

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

    Very good video... can you made same video with most engaged riverpod's providers, please? l

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

      Humm, can you elaborate the request please, I'm not sure to understand? Thank you

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

      ​@@FlutterMapp
      Can you create a video, or serie... to explain how to use (and why) and DIFFERENCE between:
      _StateProvider and StateNotifierProvider
      or
      _AsyncNotifierProvider
      How and when is better to use that...
      is important create simple and very clear case of study (from scratch!!!!!).
      Tell you this because i have this issue when i just started to learn in existing tutorials about Riverpod.
      For me is very important "from scratch", because i can try to "enter" in your mind and understand how you think about creating things.
      Is not important good UI here, tree simple data to receive or listen it's enough
      ThankYouVeryMuch

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

    Could you do a similar video with code generation? I’ve mostly used riverpod like you were showing here, but since the code gen version is the most likely to stay long term it would be nice to see more examples using it. Thanks!

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

      In the video description, you have 2 practical exercises. Is this what you meant?

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

      Okay, after reading further comments, I think you were referring to the riverpod_generator dependency, right?

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

      @@FlutterMapp I’m referring to using build_runner to creste annotated providers, but probably this depends on this package you mentioned, I’d check the official docks just to be sure.

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

    The best answer five stars

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

    as of now rivepod a lot has changed .... imagine having a build method in business logic.

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

    This is just the basics.... you need to cover future and stream providers as well for beginners.

  • @massi5417
    @massi5417 10 місяців тому

    T’es Québécois?

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

    watch, read?
    thats funny.
    why not use the word set and get like any state management in js

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

    AI Text to Speech Flutter Full App

  • @Apenschi
    @Apenschi 10 місяців тому

    Not up to date!

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

    deprecated providers

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

    Hmm, what an unnecessary state manager

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

    out of date

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

    Hello, I bought the Zero To Hero course and I noticed there is an updated one may you please switch me to the updated one. I messaged you on discord but no response

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

      Just replied to you on Discord 🔥