Dart Apprentice: Fundamentals

Dart Apprentice: Fundamentals


Up to date for Dart 2.18, Flutter, VS Code 1.71

Dart is an easy-to-learn yet powerful programming language. As one of the most versatile languages on the market today, you can use it to write anything from command-line apps and backend servers to native applications for Android, iOS, web, Mac, Windows and Linux. Dart was the language of choice for Flutter, and the two have seen an exponential rise in popularity in recent years.

Dart Apprentice: Fundamentals is the first of a two-book series that will teach you all the basic concepts you need to master this language. Even if you’re completely new to programming, follow along with the clearly and thoroughly explained concepts, and you’ll be building Dart applications in no time.

Who is this for?

This book is for beginners to the Dart programming language, even if you’ve never programmed before. Readers with experience in another object-oriented language should be able to finish this book quickly and then move on to the intermediate topics covered in the second book of the series, Dart Apprentice: Beyond the Basics.

Covered concepts

  • Expressions
  • Variables and Constants
  • Types and Operations
  • Control Flow
  • Strings
  • Loops
  • Functions
  • Classes
  • Nullability
  • Lists
  • Sets
  • Maps
  • Iterables


Flutter Apprentice, 3rd Edition

2023-4-27 1:10:37


Dart Apprentice: Beyond the Basics

2023-4-27 1:28:47