DEV Community

Andrea Bizzotto
Andrea Bizzotto

Posted on • Edited on • Originally published at codewithandrea.com

Dart & Flutter Easy Wins 8-14

I recently started a series of daily tweets about easy ways to improve your Dart & Flutter code. I called this Easy Wins.

To make these easier to find, I'm sharing 7 tips every week here.

8. Use a finally block for code that should be executed both on success and failure.

Use a `finally` block for code that should be executed **both** on success and failure.

9. Implement toString() in your classes to improve the debugging experience.

Implement `toString()` in your classes to improve the debugging experience.

10. Use the if-null operator to provide a fallback for null values.

Use the if-null operator to provide a fallback for null values.

11. Use multi-line strings to represent large blocks of text.

Use multi-line strings to represent large blocks of text.

12. String literals can use 'single' or "double" quotes as delimiters. Escape special characters with a backslash (), or use raw strings.

String literals can use single or double quotes as delimiters. Escape special characters with a backslash (\), or use raw strings.

13. Use triple slashes to generate documentation comments.

Use triple slashes to generate documentation comments.

14. Want to auto-generate hashCode, == and toString() implementations for your classes? Use the Equatable package:

Want to auto-generate hashCode, == and toString() implementations for your classes? Use the Equatable package:

More tips coming next week. Subscribe via RSS for updates!

Happy coding!

Top comments (0)