September 2019
Beginner
512 pages
12h 52m
English
Flutter chooses to do all the hard work by itself. The only thing it needs from the platform's SDK is access to Services APIs and a canvas to draw the UI on:

Flutter moves the widgets and rendering to the app, from where it gets the customization and extensibility. Through a canvas, it can draw anything and also access events to handle user inputs and gestures by itself. The bridge in Flutter is done by platform channels, which we will see in more detail in Chapter 13, Improving User Experience.
Read now
Unlock full access