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
  
  
  37. 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
39. Need a better logger for your apps? Use the logger package
Link: Logger package
40. Use the Flutter DevTools to inspect and profile your Flutter apps
More info & installation instructions here: Flutter DevTools
41. 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
More tips coming next week. Subscribe via RSS for updates!
Happy coding!

![Need to convert an enum to an int or viceversa? Use .index and values\[i\]](https://res.cloudinary.com/practicaldev/image/fetch/s--RYNgqyTF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://codewithandrea.com/tips/2020-09-13-dart-flutter-easy-wins-36-42/images/037.enum-index-values.png)





    
Top comments (2)
Great series!
I've finished your Dart course on Udemy and I see a lot of the tips here are used and explained in more detail there, 100% recommend.
This series has been really helpful as I've started learning Flutter with my team! Thanks for posting these, and I hope to see more down the line.