In this tutorial I share 16 Dart top tips that will improve your coding style as a Flutter developer.
You can use them to write more concise and effective code, and make the most of the Dart language.
CONTENTS
- 00:00 - Intro
- 00:22 - 1. Dart supports string multiplication.
- 01:03 - 2. Use Future.wait to execute multiple Futures concurrently
- 01:32 - 3. Dart callable classes
- 01:57 - 4. How to invoke nullable callbacks
- 02:33 - 5. Using anonymous functions and functions as arguments
- 03:36 - 6. You can use collection-if and spreads with lists, sets AND maps
- 04:06 - 7. Iterating through a map in a null-safe manner?
- 04:36 - 8. Use named constructors and initializer lists for more ergonomic APIs.
- 05:16 - 9. Getters and setters
- 05:51 - 10. Use underscores for unused function arguments
- 06:16 - 11. Singletons and private constructors
- 06:58 - 12. Need a collection of unique items? Use a Set rather than a List.
- 07:42 - 13. How to use try, on, catch, rethrow, finally
- 08:27 - 14. Common Future constructors
- 09:05 - 15. Common Stream constructors
- 09:57 - 16. Sync and Async Generators
- 10:46 - Wrap Up
#dart #flutter #mobile-apps #programming #developer