Log In
0% completed
Introduction
Who Should Take this Course
A Bit About Dart
Dart Before You Flutter
Getting Started with Dart
Your First Dart Application
Understanding the Code
A Simple Interactive Program
Challenge: Displaying Output
Solution Review: Displaying Output
Chapter Quiz
Data Types and Variables
A Brief Introduction to Objects
Variables
Data Types
Numbers
Strings
String Interpolation
Challenge: Embed a Variable in a String
Solution Review: Embed a Variable in a String
Booleans
Type Inference and Annotation
Defining Constants
Chapter Quiz
Operators
An Introduction to Operators
Arithmetic Operators
Equality and Relational Operators
Type Test Operators
Assignment Operators
Logical Operators
Bitwise and Shift Operators
Challenge: Using Multiple Operators
Solution Review: Using Multiple Operators
Operator Precedence
Challenge: Temperature Conversion
Solution Review: Temperature Conversion
Chapter Quiz
Dart's Collection
Introduction to Functions and Methods
Introduction to Dart's Collection
List: The Dart Array
Working with Lists
Challenge: List of Cubes
Solution Review: List of Cubes
Unordered Sets
Working with Sets
Maps. Keys and Values
Working with Maps
Chapter Quiz
Control Flow Statements
An Introduction to Control Structures
The if Statement
The else and else if Statement
The Ternary Operator
Challenge: Pass or Fail
Solution Review: Pass or Fail
for Loops
Challenge: Only Even
Solution Review: Only Even
while Loops
Challenge: Oven is Ready
Solution Review: Oven is Ready
The break and continue statement
switch and case
Challenge: Color Wheel
Solution Review: Color Wheel
Assertion with assert
Chapter Quiz
Exploring Functions
Defining a Function
Calling a Function
Challenge: Absolute Value
Solution Review: Absolute Value
Optional Parameters
Recursive Functions
Challenge: Sum of Lists
Solution Review: Sum of Lists
Higher-Order Functions
Challenge: Write your First Higher-Order Function
Solution Review: Write Your First Higher-Order Function
Anonymous and Nested Function
Scope
Challenge: Max with Nested Functions
Solution Review: Max with Nested Functions
Chapter Quiz
Classes
A Brief Introduction to Classes
Creating a Class in Dart
Objects of a Class
Constructors
Getter and Setters
Inheritance
Extending a Class
Chapter Quiz
Where to Go From Here
Getting Started with Flutter
Learn Dart: First Step to Flutter
/
...
/
Chapter Quiz
Chapter Quiz
Test the Dart concepts you have learned in this chapter.
We'll cover the following...
...