Flutter Development: Using Variables Collections & Functions in Dart
Developing Flutter applications requires programmers to be familiar with the Dart programming language. Dart is an object-oriented programming language that supports mixin-based inheritance and functional constructs. In this course you will learn how variables in Dart are initialized and used. Next you will work with basic collection constructs such as the list set and map and explore some new operators such as the spread operator. You will also see how Dart implements sound null safety using specific types and null assertion and null aware operators. Finally you will learn that functions in Dart are first-class citizens which means that functions can be stored in variables passed in as input arguments to other functions and returned as values from functions.