Hide contents

Dart Apprentice

Before You Begin

Section 0: 4 chapters
Show chapters Hide chapters

Section I: Dart Apprentice

Section 1: 11 chapters
Show chapters Hide chapters

iii About the Cover

Dart Apprentice by Tutorials
Dart Apprentice by Tutorials

Isn’t the platypus an amazing animal? Think about it. The platypus is one of only two mammals that lay eggs rather than bear their offspring. They’re practically blind and deaf, but are able to locate their prey through electroreception (like some dolphins!). They’re also one of the few existing venomous mammals in the world.

When European naturalists first encountered them (they live in Australia, Tasmania and New Guinea) and examined a preserved platypus body in 1799, the naturalists thought the platypus was a hoax made up of several parts of different animals sewn together.

Come on, even its name, platypus, is cool!

So we couldn’t think of a better animal to describe Dart. Dart is a client-optimized programming language for multi-platform apps. Just as platypuses are conformable on land or water, Dart can also adapt to completely different environments with ease.

And reminiscent of the platypus, Dart also looks like a combination of other things — in this case, programming languages. Dart was developed by Google as an object-oriented C-style syntax language and incorporates many of the best features of other modern programming languages. It can compile to either native code or Javascript and is the language used by Flutter to create native iOS, Android, Windows, Mac and Linux apps. How cool is that?

Exactly! As cool as a platypus!

Have a technical question? Want to report a bug? You can ask questions and report bugs to the book authors in our official book forum here.
© 2022 Kodeco Inc.