How does Flutter use Skia?

Skia is a 2D rendering engine written in C++ used in Google Chrome and Mozilla Firefox. Flutter requests a window from the underlying OS and entirely manages its own content in Skia using Dart . This means that all UI logic such as scrolling, touch events and animations have to be re-implemented in Flutter.

Read more

What is MobX reaction?

Reactions are an important concept to understand, as it is where everything in MobX comes together. The goal of reactions is to model side effects that happen automatically . Their significance is in creating consumers for your observable state and automatically running side effects whenever something relevant changes.

Read more

What are MobX actions?

An action is any piece of code that modifies the state. In principle, actions always happen in response to an event. For example, a button was clicked, some input changed, a websocket message arrived, etc. MobX requires that you declare your actions , although makeAutoObservable can automate much of this job.

Read more