hmseeb / hmseeb

README of hmseeb github
4 stars 1 forks source link

Reactive Programing #3

Open Dervaish-dev opened 1 year ago

Dervaish-dev commented 1 year ago

Reactive Programming

Reactive programming is a programming paradigm that allows for handling changing data streams and updating the UI based on those changes. In Flutter, reactive programming can be achieved using:

  1. Streams: A sequence of asynchronous events.
  2. Futures: A way to represent a single asynchronous operation.
  3. BLoCs (Business Logic Components): A state management pattern that uses streams to separate business logic from UI code.

Reactive programming in Flutter helps create dynamic and responsive apps that can handle changing data and update the UI accordingly. The StreamBuilder and FutureBuilder widgets are commonly used in Flutter to build reactive UIs.

Learn more from the following links:

Dervaish-dev commented 1 year ago

https://www.youtube.com/watch?v=x4FKXw4Uvls&list=PL_Wj0DgxTlJc8E3ulwdekyVI4Wc819azh yai wali link laga bsdk