u/zxyzyxzin r/FlutterDev • Recommends
Practical Functional Programming in Dart & Flutter using fpdart (ResoCoder is back after a 1.5 year-long hiatus)
114K subscribers • 26 videos on Hallway
Intermediate. Assumes working knowledge.
18K views2 years ago1 recommendation
Programming languagesMobile developmentFunctional programmingFlutter and React Native
An introduction to functional programming concepts in Dart, covering algebraic data types and error handling with the fpdart package.
📗 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. Imperative vs Functional OOP Class Hierarchies FP Algebraic Data Types Error Handling with Try-Catch Error Handling with EitherWhat people say. Highly upvoted on Reddit as a welcome return from Reso Coder, explaining functional programming in Dart.
u/zxyzyxzin r/FlutterDev • Recommends