A collection of concise, topic-wise Dart cheat sheets for quick reference and revision. Ideal for students, developers, and Flutter learners.
| No. | File | Description |
|---|---|---|
| 01 | variables_and_datatypes.dart | Variables, Types, Declarations |
| 02 | operators.dart | Arithmetic, Logical, Bitwise, Relational |
| 03 | control_flow.dart | if, switch, loops, break, continue |
| 04 | functions.dart | Parameters, Optional, Arrow, Recursion |
| 05 | lists.dart | Lists, Spread, Conditionals, Loops |
| 06 | maps.dart | Map literals, methods, looping |
| 07 | sets.dart | Sets and unique value collection |
| 08 | classes_objects.dart | Classes, Objects, Constructors |
| 09 | inheritance_polymorphism.dart | Inheritance, Overriding, Polymorphism |
| 10 | abstract_interfaces.dart | Abstract, Interfaces, Implementation |
| 11 | enums.dart | Enums & enhanced enums |
| 12 | exceptions.dart | try-catch, finally, custom exceptions |
| 13 | null_safety.dart | ?, !, late, required |
| 14 | async_await.dart | Future, async, await, delays |
| 15 | streams.dart | Stream, StreamController, listening |
| 16 | extensions.dart | Extension methods on types |
| 17 | generics.dart | Type parameters, generic functions |
| 18 | mixins.dart | Mixin usage and rules |
| 19 | typedefs.dart | Typedefs for function types |
| 20 | libraries_imports.dart | Import/export files and packages |
| 21 | functional_programming.dart | Lambdas, map/filter/reduce |
| 22 | built_in_methods.dart | Common methods from core Dart types |
| 23 | best_practices_tips.dart | Tips, formatting, null safety, clean code |
Feel free to open issues or pull requests to add, fix, or improve topics. All contributions are welcome!
⭐ If you found this helpful, don’t forget to star the repo!