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.