dwyl / learn-flutter

🦋 Learn how to use Flutter to Build Cross-platform Native Mobile Apps
https://flutter.dev
GNU General Public License v2.0
73 stars 8 forks source link

When can you really say that an app is reactive? #28

Closed miguelmartins17 closed 1 year ago

miguelmartins17 commented 4 years ago

While I'm working trying to summarize the most important parts of this video, I noticed that it's mentioned that Flutter builds Reactive applications, when you can say that an application is reactive ?

https://www.youtube.com/watch?v=n_5JULTrstU&feature=youtu.be

nelsonic commented 4 years ago

https://en.wikipedia.org/wiki/Reactive_user_interface

miguelmartins17 commented 4 years ago

So any interaction the user makes with the application makes the application a reactive application ? 💭

nelsonic commented 4 years ago

Indeed. it's just a fancy way of saying that the UI reacts to user interaction. But it's worth understanding flutter as "reactive" as in reactive programming: https://en.wikipedia.org/wiki/Reactive_programming Flutter is a declarative UI framework which just means you describe the whole layout in the code. Read: https://stackoverflow.com/questions/1784664/difference-between-declarative-and-imperative

miguelmartins17 commented 4 years ago

So in a few words I understood the purpose of each of the language types. 👍

Screen Shot 2020-02-09 at 12 32 28

nelsonic commented 4 years ago

Yeah, that's a good summary. 💡

miguelmartins17 commented 4 years ago

@nelsonic Do you think we can close this issue now that the answer has been given?