ไม่สามารถเล่นวิดีโอนี้
ขออภัยในความไม่สะดวก

Practical Functional Programming in Dart & Flutter

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ส.ค. 2024
  • 📗 Learn from the written tutorial 👇👇
    resocoder.com/...
    📧 Get Flutter news 📰 and resources:
    👉 flutter.education
    While Dart is at its core an object-oriented programming language, that doesn’t mean that you’re stuck only with that paradigm. In fact, Dart is something called a multi-paradigm language! Functional programming (FP) makes your code easier to test and reuse and also makes it less error-prone.
    With Dart, it’s easy to start introducing practical functional concepts into your code in a reasonable amount. This way, you reap the benefits of FP while not confusing others (and yourself) with how your Dart code is written.
    00:00 Imperative vs Functional
    14:12 OOP Class Hierarchies
    17:05 FP Algebraic Data Types
    23:35 Error Handling with Try-Catch
    27:27 Error Handling with Either

ความคิดเห็น • 108

  • @vishweshsoni5951
    @vishweshsoni5951 8 หลายเดือนก่อน +52

    Glad to see this channel getting in action again.

    • @ResoCoder
      @ResoCoder  8 หลายเดือนก่อน +7

      Same 🙏

    • @evaqum
      @evaqum 8 หลายเดือนก่อน

      @@ResoCoder welcome back!

  • @kiburezelast2953
    @kiburezelast2953 8 หลายเดือนก่อน +33

    The moment all of Flutter developers have been waiting for. Welcome back Reso. Much love and respect from Ethiopia 💚💛❤.

  • @sail_sail30
    @sail_sail30 8 หลายเดือนก่อน +50

    Woahhhh, he finally found his password 😂

    • @_chappie_
      @_chappie_ 8 หลายเดือนก่อน +1

      lmao

    • @abidhasansnigdho
      @abidhasansnigdho 8 หลายเดือนก่อน

      😂

    • @ResoCoder
      @ResoCoder  8 หลายเดือนก่อน +8

      Lol, that was it haha

    • @laurapeterson146
      @laurapeterson146 8 หลายเดือนก่อน +1

      @@ResoCoder Welcome back. So glad you are coming back bro :) Hope you would update your "Flutter Developer Bootcamp" to the latest Flutter (and libraries) version. Soooo looking forward to it!!!!

    • @ResoCoder
      @ResoCoder  8 หลายเดือนก่อน +36

      Yes, I’m updating it. Always wanted to but suffered losses in life and got derailed. I mean totally derailed, multiple times over. Glad to be back

  • @kobowo
    @kobowo 8 หลายเดือนก่อน +9

    Ngl, I learned majority of the best practices I know in Flutter from Reso, glad to see new content coming!

  • @ahmed.waleed91
    @ahmed.waleed91 8 หลายเดือนก่อน +8

    Miss you broooooo. I tried hard to find a similar youtuber or even paid courses but I couldn't find. Don't stop again please. You changed my mindset in programming. I really appreciate your effort even if it don't worth it, I am ready to donate to support such a very valuable content like yours. ❤️❤️❤️❤️

  • @yasirarefinxz
    @yasirarefinxz 8 หลายเดือนก่อน +2

    We are delighted to have you back! During the time when the service was discontinued, I conducted a search on the internet for you and discovered several discord channels where I found people talking about you who had killed in the Ukraine War (Fake news). I emailed you after carrying out a lengthy search, and you responded to my email quite quickly, assuring me that you will be active after a period of two months. I was very happy to see that nothing bad happened to you.
    I am now happy for that
    also, you are able to maintain your word.
    You are very much appreciated for coming back. The tutorial you made for us is ultimate learning.
    The type of tutorial you make cannot be found anywhere else. We missed you so much. You continue your work.

  • @yonathanhailemelekot5238
    @yonathanhailemelekot5238 8 หลายเดือนก่อน +2

    welcome my brother. because of you I built two production apps . thank you sir

  • @RamdanCode
    @RamdanCode 7 หลายเดือนก่อน +1

    Wow, this tutorial on Practical Functional Programming in Dart & Flutter is an absolute game-changer! Your clear explanations and hands-on examples make complex concepts so much more accessible. Kudos to the TH-cam channel owner for bringing such valuable content to the community. Thank you for demystifying functional programming and making it practical for Dart and Flutter developers. Your effort is truly appreciated! Looking forward to more insightful content like this. 👏🚀

  • @kid_rz
    @kid_rz 8 หลายเดือนก่อน +2

    glad to see this channel comeback

  • @nipunshah1373
    @nipunshah1373 8 หลายเดือนก่อน +3

    Glad to see this channel being active after so long..

  • @trustmub1
    @trustmub1 8 หลายเดือนก่อน +1

    ladies and gentlemen, he is back🎉. I hope all has been well on you sabbatical. The only channel I used to land a flutter side gig. A huge e commerce app for a local hardware chain store.

  • @lorenzosala3527
    @lorenzosala3527 8 หลายเดือนก่อน +2

    Welcome back! You've taught me so much

  • @SunGod-Pranav
    @SunGod-Pranav 8 หลายเดือนก่อน +1

    Happy to see Reso code being active again

  • @samuelkowpaintsil4681
    @samuelkowpaintsil4681 8 หลายเดือนก่อน +5

    Please do a tutorial playlist with clean architecture and Riverpod next. Also production grade setup for building responsive flutter app🔥🔥

    • @maheshlad24
      @maheshlad24 8 หลายเดือนก่อน +2

      Waiting for this from ResoCoder

  • @GJJ2019
    @GJJ2019 8 หลายเดือนก่อน +1

    You are my favourite flutter TH-camr ❤

  • @gaxkiller
    @gaxkiller 8 หลายเดือนก่อน +1

    Thx for showing this library, the author did a great job of creating a fp library with nice documentation.
    Dartz was good but was lacking documentation, so it was hard for people without functional programming background to understand

  • @user-lc9zs3oi7e
    @user-lc9zs3oi7e 8 หลายเดือนก่อน

    I learned how to develop in Flutter by watching your video series. I'm glad you're back : )

  • @guywhocodes
    @guywhocodes 8 หลายเดือนก่อน +2

    That was awesome. Thanks for the name update of fpdart package and also using .where and .map efficiently.

  • @hajajmaor
    @hajajmaor 8 หลายเดือนก่อน

    Hi!!!! We missed you!!!
    Nevermind the content of the video, glad to see resocoder upload

  • @kmookay
    @kmookay 7 หลายเดือนก่อน

    glad to see you again

  • @h3w45
    @h3w45 5 หลายเดือนก่อน

    one of best teachers on youtube

  • @uDropper
    @uDropper 7 หลายเดือนก่อน

    This type of programing is so satisfactory!

  • @MohamedKhaled-ve6wu
    @MohamedKhaled-ve6wu 8 หลายเดือนก่อน +1

    Welcome back Master 🎊♥

  • @guilhermesilva9741
    @guilhermesilva9741 8 หลายเดือนก่อน

    The Best Flutter channel! Welcome back

  • @from_whatch
    @from_whatch 7 หลายเดือนก่อน

    one of the best flutter channel backkkkk❤

  • @alexn2566
    @alexn2566 5 หลายเดือนก่อน

    fantastic! can you make a tutorial on the more advanced stuff in fpdart, like Task, TaskEither etc?

  • @erfaneghterafi6329
    @erfaneghterafi6329 8 หลายเดือนก่อน

    Welcome back, glad to see you

  • @skillkrio
    @skillkrio 8 หลายเดือนก่อน +2

    GOAT is Back😊

  • @uDropper
    @uDropper 7 หลายเดือนก่อน

    ResoCoder, I'm loving your channel. You're an amazing software engineer. Where do you learn your content?

  • @neatfastro
    @neatfastro 8 หลายเดือนก่อน

    Welcome back!

  • @youcef_appmaker
    @youcef_appmaker 8 หลายเดือนก่อน

    yeaaah the come back, I saw you in the 3F at Prague ;)

  • @SharpMentor
    @SharpMentor 8 หลายเดือนก่อน

    Welcome back 🎉

  • @htetlynnhtun101
    @htetlynnhtun101 8 หลายเดือนก่อน

    Hey welcome back.

  • @kozimjonkholmirzaev4701
    @kozimjonkholmirzaev4701 7 หลายเดือนก่อน

    thanks bro . super tutorial. we will wait next one

  • @user-zl8zm2re4p
    @user-zl8zm2re4p 8 หลายเดือนก่อน

    thx for come back

  • @pravinprince3221
    @pravinprince3221 8 หลายเดือนก่อน

    Thank you for the wonderful video sir, it is useful for me and my team, thanks again sir

  • @jodeveloper08
    @jodeveloper08 8 หลายเดือนก่อน

    Welcome back 🎉🎉🎉🎉🎉🎉

  • @ovidiusm7710
    @ovidiusm7710 8 หลายเดือนก่อน

    We missed you x

  • @MrBrainOwl
    @MrBrainOwl 8 หลายเดือนก่อน

    Welcome back Reso

  • @egg.88
    @egg.88 7 หลายเดือนก่อน

    Welcome back🎉🎉🎉🎉🎉🎉

  • @sujithsureshkumar
    @sujithsureshkumar 8 หลายเดือนก่อน +1

    What about fold instead of match?

  • @stellarcreed
    @stellarcreed 8 หลายเดือนก่อน

    Nice to see you again

  • @richard_antony
    @richard_antony 4 หลายเดือนก่อน

    hai can you do a video about signalR?? ... i mean there is no other videos i can find in this platform!!

  • @captainnoyaux
    @captainnoyaux 8 หลายเดือนก่อน

    You are back !! Neat !

  • @aldiirsanmajid4235
    @aldiirsanmajid4235 8 หลายเดือนก่อน

    Welcome back Matt,...

  • @danielflutter8787
    @danielflutter8787 8 หลายเดือนก่อน

    wow...glad you are back

  • @youdube1203
    @youdube1203 8 หลายเดือนก่อน

    this is very important video

  • @sumethsadikummeth2918
    @sumethsadikummeth2918 6 หลายเดือนก่อน

    Hi, It seems your hosting site is down.

  • @user-ld6tv8li5c
    @user-ld6tv8li5c 3 หลายเดือนก่อน

    hey matt, what happened on Flutter Developer Bootcamp? did you just shut it down without notice? i'm so confused about this. i hope you explain about this on discord soon. and please let us know when we can access our paid course back.

  • @_underscore
    @_underscore 8 หลายเดือนก่อน

    Either's match vs fold ??

  • @poncewilmer
    @poncewilmer 6 หลายเดือนก่อน

    THANKS

  • @arshad_nadeem92.97
    @arshad_nadeem92.97 8 หลายเดือนก่อน

    hi do you have playlist on responsive and adaptive design in flutter?

  • @meshkatshadik
    @meshkatshadik 8 หลายเดือนก่อน

    Glad you alive!🎉

  • @gondaimgano
    @gondaimgano 8 หลายเดือนก่อน

    welcome back buddy!!!

  • @abrorbobomurodov2361
    @abrorbobomurodov2361 8 หลายเดือนก่อน

    Bro. Welcome back 🎉🎉🎉

  • @m4sterkg
    @m4sterkg 8 หลายเดือนก่อน

    He is back!

  • @fajarainul9702
    @fajarainul9702 8 หลายเดือนก่อน

    Wooww you are back ❤❤❤

  • @davidarcher8126
    @davidarcher8126 8 หลายเดือนก่อน

    Welcome back 🙏

  • @lgfranco
    @lgfranco 8 หลายเดือนก่อน

    Great content!

  • @from_whatch
    @from_whatch 7 หลายเดือนก่อน

    😮എവിടെയായിരുന്നു ഇത്രേം കാലം

  • @ricardorojas_
    @ricardorojas_ 8 หลายเดือนก่อน

    can someone explain me why should i learn dart or flutter if there flutterflow? sorry about my ignorance

  • @_underscore
    @_underscore 8 หลายเดือนก่อน

    Is functional == declarative ?

  • @ruslg1148
    @ruslg1148 7 หลายเดือนก่อน

    What VS code theme do you use ?

  • @yadhusanil7077
    @yadhusanil7077 8 หลายเดือนก่อน

    welcome back bro❤

  • @trungbui3161
    @trungbui3161 8 หลายเดือนก่อน

    welcome back!!!

  • @subrotoxing8214
    @subrotoxing8214 8 หลายเดือนก่อน

    wow we miss you mate

  • @billmellis7796
    @billmellis7796 8 หลายเดือนก่อน

    Welcome back ❤

  • @ehtshamnizamani
    @ehtshamnizamani 8 หลายเดือนก่อน

    Welcome Back

  • @eliasayele1102
    @eliasayele1102 8 หลายเดือนก่อน

    welcome back!.

  • @eniolaojo6155
    @eniolaojo6155 8 หลายเดือนก่อน

    The goat is backkkkkkk

  • @harishprasadrajeurs2771
    @harishprasadrajeurs2771 4 หลายเดือนก่อน

    nice

  • @kishansinhparmar
    @kishansinhparmar 8 หลายเดือนก่อน

    VS code theme please

  • @ThorstenTreffer
    @ThorstenTreffer 8 หลายเดือนก่อน

    Thanks

  • @user-to2cg8ec9f
    @user-to2cg8ec9f 8 หลายเดือนก่อน

    thx for video, when Next?

  • @adnan.farooq
    @adnan.farooq 8 หลายเดือนก่อน

    After a long long time.

  • @ino9138
    @ino9138 8 หลายเดือนก่อน

    Hay dude. Finally update huh? Where have you been?

  • @doombois8170
    @doombois8170 8 หลายเดือนก่อน

    wow after so long

  • @manishmg3994
    @manishmg3994 8 หลายเดือนก่อน

    why you are not uploading videos on daily basis or weekly , we wait for your videos , try uploading soon

  • @blueice1364
    @blueice1364 8 หลายเดือนก่อน

    fpdart or dartz?
    I think both serves the same purpose.

    • @ResoCoder
      @ResoCoder  8 หลายเดือนก่อน +3

      They do but fpdart is the successor of dartz, so to say. It also has much better documentation.

  • @baraaaljabban9058
    @baraaaljabban9058 8 หลายเดือนก่อน

    Niiice 🎉

  • @dgfgable
    @dgfgable 8 หลายเดือนก่อน

    Why everyone so obsesses with this functional programming in flutter? Even in this simply examples pretty obvious that for loop will work faster.

  • @arunbm123
    @arunbm123 8 หลายเดือนก่อน

    ❤nice

  • @faheemahmadofficial7701
    @faheemahmadofficial7701 8 หลายเดือนก่อน +1

    Please make a new free flutter firebase cubit dependcy injection Course

    • @lowlydeveloper3693
      @lowlydeveloper3693 8 หลายเดือนก่อน +1

      Or maybe even better, flutter firebase *bloc* dependency injection course. With layered architecture of course.

  • @fernanitorres3204
    @fernanitorres3204 5 หลายเดือนก่อน

    still waiting for fpdart tutorial

  • @phantuananh2163
    @phantuananh2163 8 หลายเดือนก่อน

    So long, my master.

  • @mokshmahajan6340
    @mokshmahajan6340 8 หลายเดือนก่อน

    Wait what 😮

  • @i_hardik
    @i_hardik 6 หลายเดือนก่อน

    Welcomeeeeeeeeeeeeee

  • @Forseti2
    @Forseti2 8 หลายเดือนก่อน

    Lol... where... map... yeah, good - ever heard of Python list comprehension?
    result = [(item, len(item)) for item in strings if len(item) > 2]

  • @jafar1607
    @jafar1607 8 หลายเดือนก่อน

    Wtf man. You can't do this? You made it all interesting and then you went hibernating. Not cool.
    Thanks bro. Keep posting.

  • @AzeUnkn0wn
    @AzeUnkn0wn 8 หลายเดือนก่อน

    Welcome back!

  • @ahmednabil4456
    @ahmednabil4456 8 หลายเดือนก่อน

    Welcome back 🎉