Dart Fundamentals

7 sections to master Dart before (or alongside) Flutter, each with interactive demos

🎯 The foundation before Flutter

Flutter is written in Dart, so these examples are the perfect lead-in to your Flutter section. Each page includes a live form: change the values and see how the real Dart code would respond, with a line-by-line explanation.

📚 Available Sections

💡 How to get the most out of it

🧪 Change the values

Each demo has a form: try edge cases (empty lists, negative numbers, empty text) to see how the code reacts.

📖 Read the explanation

Below each demo there's a breakdown of why the Dart code is written that way, with comparisons to other languages when relevant.

💪 Do the exercise

Each page ends with a challenge to extend the code, with hidden solutions in case you get stuck.