In the last chapter, you got a brief introduction to Dart, the language Google chose to underpin Flutter. It was a cursory introduction, just giving you a high-level overview of (some of) what Dart has to offer, but it was enough, along with some basic code samples, to provide you with a general idea what Dart is all about.
As you can imagine, given that all Flutter apps are built with Dart, it’s something you must have a decent grasp of, and that’s what this chapter is all about! As you read through it, you’ll get to know Dart pretty well, at least well enough to get started with ...