Dart & Flutter Easy Wins 36-42

biz84

Andrea Bizzotto

Posted on September 13, 2020

Dart & Flutter Easy Wins 36-42

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.

36. Use Timer.periodic to create a timer that repeats with a given period

Use Timer.periodic to create a timer that repeats with a given period

37. Need to convert an enum to an int or viceversa? Use .index and values[i]

Need to convert an enum to an int or viceversa? Use .index and values\[i\]

38. Use asserts to disrupt program execution if a boolean condition is false

Use asserts to disrupt program execution if a boolean condition is false

39. Need a better logger for your apps? Use the logger package

Link: Logger package

Need a better logger for your apps? Use the logger package

40. Use the Flutter DevTools to inspect and profile your Flutter apps

More info & installation instructions here: Flutter DevTools

Use the Flutter DevTools to inspect and profile your Flutter apps

41. Anonymous functions can be assigned to variables, or passed as arguments to other functions

Anonymous functions can be assigned to variables, or passed as arguments to other functions

42. Want a function that can only throw? Use Never

More info here: Never for unreachable code

Want a function that can only throw? Use Never

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

Happy coding!

💖 💪 🙅 🚩
biz84
Andrea Bizzotto

Posted on September 13, 2020

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related