Имею опыт разработки мобильных приложений на Flutter с начала его стабильного релиза, что предполагает активное использование Dart 2.0. Мой опыт включает:
?, ! и late для обеспечения безопасности типов и предотвращения ошибок во время выполнения.async/await и Streams: Разрабатывал приложения с интенсивным использованием асинхронных операций, таких как сетевые запросы и работа с базами данных.test и flutter_test для обеспечения качества кода.Приме примитивного асинхронного кода на Dart 2.0:
dart
Применение миксина для добавления функциональности:
dart