Practical Functional Programming in Dart & Flutter

  Рет қаралды 13,939

Reso Coder

Reso Coder

Күн бұрын

📗 Learn from the written tutorial 👇👇
resocoder.com/practical-fp-dart
📧 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

Пікірлер: 107
@kiburezelast2953
@kiburezelast2953 7 ай бұрын
The moment all of Flutter developers have been waiting for. Welcome back Reso. Much love and respect from Ethiopia 💚💛❤.
@vishweshsoni5951
@vishweshsoni5951 7 ай бұрын
Glad to see this channel getting in action again.
@ResoCoder
@ResoCoder 7 ай бұрын
Same 🙏
@evaqum
@evaqum 7 ай бұрын
@@ResoCoder welcome back!
@ahmed.waleed91
@ahmed.waleed91 7 ай бұрын
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. ❤️❤️❤️❤️
@kobowo
@kobowo 7 ай бұрын
Ngl, I learned majority of the best practices I know in Flutter from Reso, glad to see new content coming!
@sail_sail30
@sail_sail30 7 ай бұрын
Woahhhh, he finally found his password 😂
@_chappie_
@_chappie_ 7 ай бұрын
lmao
@abidhasansnigdho
@abidhasansnigdho 7 ай бұрын
😂
@ResoCoder
@ResoCoder 7 ай бұрын
Lol, that was it haha
@laurapeterson146
@laurapeterson146 7 ай бұрын
@@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 7 ай бұрын
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
@yasirarefinxz
@yasirarefinxz 7 ай бұрын
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 7 ай бұрын
welcome my brother. because of you I built two production apps . thank you sir
@RamdanCode
@RamdanCode 6 ай бұрын
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 KZfaq 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. 👏🚀
@lorenzosala3527
@lorenzosala3527 7 ай бұрын
Welcome back! You've taught me so much
@kid_rz
@kid_rz 7 ай бұрын
glad to see this channel comeback
@nipunshah1373
@nipunshah1373 7 ай бұрын
Glad to see this channel being active after so long..
@SunGod-Pranav
@SunGod-Pranav 7 ай бұрын
Happy to see Reso code being active again
@guywhocodes
@guywhocodes 7 ай бұрын
That was awesome. Thanks for the name update of fpdart package and also using .where and .map efficiently.
@hajajmaor
@hajajmaor 7 ай бұрын
Hi!!!! We missed you!!! Nevermind the content of the video, glad to see resocoder upload
@guilhermesilva9741
@guilhermesilva9741 7 ай бұрын
The Best Flutter channel! Welcome back
@user-lc9zs3oi7e
@user-lc9zs3oi7e 7 ай бұрын
I learned how to develop in Flutter by watching your video series. I'm glad you're back : )
@trustmub1
@trustmub1 7 ай бұрын
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.
@captainnoyaux
@captainnoyaux 7 ай бұрын
You are back !! Neat !
@erfaneghterafi6329
@erfaneghterafi6329 7 ай бұрын
Welcome back, glad to see you
@gaxkiller
@gaxkiller 7 ай бұрын
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
@GJJ2019
@GJJ2019 7 ай бұрын
You are my favourite flutter KZfaqr ❤
@from_whatch
@from_whatch 7 ай бұрын
one of the best flutter channel backkkkk❤
@kozimjonkholmirzaev4701
@kozimjonkholmirzaev4701 7 ай бұрын
thanks bro . super tutorial. we will wait next one
@uDropper
@uDropper 6 ай бұрын
This type of programing is so satisfactory!
@danielflutter8787
@danielflutter8787 7 ай бұрын
wow...glad you are back
@kmookay
@kmookay 7 ай бұрын
glad to see you again
@pravinprince3221
@pravinprince3221 7 ай бұрын
Thank you for the wonderful video sir, it is useful for me and my team, thanks again sir
@lgfranco
@lgfranco 7 ай бұрын
Great content!
@meshkatshadik
@meshkatshadik 7 ай бұрын
Glad you alive!🎉
@youcef_appmaker
@youcef_appmaker 7 ай бұрын
yeaaah the come back, I saw you in the 3F at Prague ;)
@MohamedKhaled-ve6wu
@MohamedKhaled-ve6wu 7 ай бұрын
Welcome back Master 🎊♥
@stellarcreed
@stellarcreed 7 ай бұрын
Nice to see you again
@h3w45
@h3w45 4 ай бұрын
one of best teachers on youtube
@user-zl8zm2re4p
@user-zl8zm2re4p 7 ай бұрын
thx for come back
@gondaimgano
@gondaimgano 7 ай бұрын
welcome back buddy!!!
@fajarainul9702
@fajarainul9702 7 ай бұрын
Wooww you are back ❤❤❤
@abrorbobomurodov2361
@abrorbobomurodov2361 7 ай бұрын
Bro. Welcome back 🎉🎉🎉
@MrBrainOwl
@MrBrainOwl 7 ай бұрын
Welcome back Reso
@neatfastro
@neatfastro 7 ай бұрын
Welcome back!
@yadhusanil7077
@yadhusanil7077 7 ай бұрын
welcome back bro❤
@uDropper
@uDropper 6 ай бұрын
ResoCoder, I'm loving your channel. You're an amazing software engineer. Where do you learn your content?
@m4sterkg
@m4sterkg 7 ай бұрын
He is back!
@trungbui3161
@trungbui3161 7 ай бұрын
welcome back!!!
@samuelkowpaintsil4681
@samuelkowpaintsil4681 7 ай бұрын
Please do a tutorial playlist with clean architecture and Riverpod next. Also production grade setup for building responsive flutter app🔥🔥
@maheshlad24
@maheshlad24 7 ай бұрын
Waiting for this from ResoCoder
@billmellis7796
@billmellis7796 7 ай бұрын
Welcome back ❤
@davidarcher8126
@davidarcher8126 7 ай бұрын
Welcome back 🙏
@ahmednabil4456
@ahmednabil4456 7 ай бұрын
Welcome back 🎉
@eliasayele1102
@eliasayele1102 7 ай бұрын
welcome back!.
@eniolaojo6155
@eniolaojo6155 7 ай бұрын
The goat is backkkkkkk
@youdube1203
@youdube1203 7 ай бұрын
this is very important video
@jodeveloper08
@jodeveloper08 7 ай бұрын
Welcome back 🎉🎉🎉🎉🎉🎉
@ehtshamnizamani
@ehtshamnizamani 7 ай бұрын
Welcome Back
@egg.88
@egg.88 7 ай бұрын
Welcome back🎉🎉🎉🎉🎉🎉
@htetlynnhtun101
@htetlynnhtun101 7 ай бұрын
Hey welcome back.
@aldiirsanmajid4235
@aldiirsanmajid4235 7 ай бұрын
Welcome back Matt,...
@skillkrio
@skillkrio 7 ай бұрын
GOAT is Back😊
@ThorstenTreffer
@ThorstenTreffer 7 ай бұрын
Thanks
@alexn2566
@alexn2566 5 ай бұрын
fantastic! can you make a tutorial on the more advanced stuff in fpdart, like Task, TaskEither etc?
@poncewilmer
@poncewilmer 5 ай бұрын
THANKS
@ovidiusm7710
@ovidiusm7710 7 ай бұрын
We missed you x
@baraaaljabban9058
@baraaaljabban9058 7 ай бұрын
Niiice 🎉
@arunbm123
@arunbm123 7 ай бұрын
❤nice
@doombois8170
@doombois8170 7 ай бұрын
wow after so long
@solution_hub298
@solution_hub298 7 ай бұрын
hi do you have playlist on responsive and adaptive design in flutter?
@harishprasadrajeurs2771
@harishprasadrajeurs2771 3 ай бұрын
nice
@adnan.farooq
@adnan.farooq 7 ай бұрын
After a long long time.
@subrotoxing8214
@subrotoxing8214 7 ай бұрын
wow we miss you mate
@from_whatch
@from_whatch 7 ай бұрын
😮എവിടെയായിരുന്നു ഇത്രേം കാലം
@ricardorojas_
@ricardorojas_ 7 ай бұрын
can someone explain me why should i learn dart or flutter if there flutterflow? sorry about my ignorance
@user-to2cg8ec9f
@user-to2cg8ec9f 7 ай бұрын
thx for video, when Next?
@sujithsureshkumar
@sujithsureshkumar 7 ай бұрын
What about fold instead of match?
@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!!
@ruslg1148
@ruslg1148 7 ай бұрын
What VS code theme do you use ?
@sumethsadikummeth2918
@sumethsadikummeth2918 6 ай бұрын
Hi, It seems your hosting site is down.
@_underscore
@_underscore 7 ай бұрын
Either's match vs fold ??
@mokshmahajan6340
@mokshmahajan6340 7 ай бұрын
Wait what 😮
@ino9138
@ino9138 7 ай бұрын
Hay dude. Finally update huh? Where have you been?
@user-ld6tv8li5c
@user-ld6tv8li5c 2 ай бұрын
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.
@phantuananh2163
@phantuananh2163 7 ай бұрын
So long, my master.
@manishmg3994
@manishmg3994 7 ай бұрын
why you are not uploading videos on daily basis or weekly , we wait for your videos , try uploading soon
@_underscore
@_underscore 7 ай бұрын
Is functional == declarative ?
@i_hardik
@i_hardik 6 ай бұрын
Welcomeeeeeeeeeeeeee
@kishansinhparmar
@kishansinhparmar 7 ай бұрын
VS code theme please
@blueice1364
@blueice1364 7 ай бұрын
fpdart or dartz? I think both serves the same purpose.
@ResoCoder
@ResoCoder 7 ай бұрын
They do but fpdart is the successor of dartz, so to say. It also has much better documentation.
@faheemahmadofficial7701
@faheemahmadofficial7701 7 ай бұрын
Please make a new free flutter firebase cubit dependcy injection Course
@lowlydeveloper3693
@lowlydeveloper3693 7 ай бұрын
Or maybe even better, flutter firebase *bloc* dependency injection course. With layered architecture of course.
@dgfgable
@dgfgable 7 ай бұрын
Why everyone so obsesses with this functional programming in flutter? Even in this simply examples pretty obvious that for loop will work faster.
@fernanitorres3204
@fernanitorres3204 4 ай бұрын
still waiting for fpdart tutorial
@Forseti2
@Forseti2 7 ай бұрын
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 7 ай бұрын
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 7 ай бұрын
Welcome back!
@SharpMentor
@SharpMentor 7 ай бұрын
Welcome back 🎉
The Art of Code - Dylan Beattie
1:00:49
NDC Conferences
Рет қаралды 4,7 МЛН
Stay on your way 🛤️✨
00:34
A4
Рет қаралды 22 МЛН
Slow motion boy #shorts by Tsuriki Show
00:14
Tsuriki Show
Рет қаралды 9 МЛН
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 66 МЛН
함수형 프로그래밍이 뭔가요?
14:07
얄팍한 코딩사전
Рет қаралды 71 М.
Flutter Riverpod Tutorial - The Better Provider
41:26
Reso Coder
Рет қаралды 85 М.
How to write Unit tests in Flutter using the AAA pattern
8:28
Runtime Snippets
Рет қаралды 179
3 Simple Ideas From Functional Programming To Improve Your Code
22:49
KMP vs. Flutter - Who Will Win The Cross-Platform Battle?
16:19
Philipp Lackner
Рет қаралды 38 М.
Flutter Firebase & DDD Course [32] - Security Rules & Finish!
12:20
The Joy of Functional Programming in Dart | Fluttercon 2023
30:32
Csongor Vogel
Рет қаралды 1,2 М.
Catch Exceptions in Flutter Like Never Before!
9:02
Rivaan Ranawat
Рет қаралды 20 М.