Основы Dart
Этот курс обеспечит базовое понимание языка программирования Dart. Вы рассмотрите синтаксис и особенности языка. Он предназначен прежде всего для разработки веб-приложений и мобильных приложений, но также позволяет компилировать одну программу под различные платформы.
Подробнее:
https://stepik.org/course/92982/promo
#dart #курс
Этот курс обеспечит базовое понимание языка программирования Dart. Вы рассмотрите синтаксис и особенности языка. Он предназначен прежде всего для разработки веб-приложений и мобильных приложений, но также позволяет компилировать одну программу под различные платформы.
Подробнее:
https://stepik.org/course/92982/promo
#dart #курс
👍16💩3
Паттерны проектирования в Dart
Если вы пробуете писать приложения на Flutter, то наверняка интересуетесь углубленным изучением языка Dart, т.к. именно он используется для разработки.
На Хабре как раз вышла серия статей с подробным объяснением паттернов в Dart:
— часть 1: https://tprg.ru/bDor
— часть 2: https://tprg.ru/ZWxu
— часть 3: https://tprg.ru/tPd3
Спойлер: примеры на котах.
#dart #flutter
Если вы пробуете писать приложения на Flutter, то наверняка интересуетесь углубленным изучением языка Dart, т.к. именно он используется для разработки.
На Хабре как раз вышла серия статей с подробным объяснением паттернов в Dart:
— часть 1: https://tprg.ru/bDor
— часть 2: https://tprg.ru/ZWxu
— часть 3: https://tprg.ru/tPd3
Спойлер: примеры на котах.
#dart #flutter
👍16🔥4
Анти-паттерны: как правильно обрабатывать исключения в Dart
В статье рассмотрены распространенные ошибки, которые можно допустить при обработке исключений, а также способы, как сделать это правильно.
Большинство багов связаны с потерей стека вызовов, из-за чего логи в журналах (например, в Crashlytics или Sentry) практически не дают полезной информации, и проблему отследить ещё сложнее:
https://plugfox.dev/error-handling-and-anti-patterns/
#flutter #dart
В статье рассмотрены распространенные ошибки, которые можно допустить при обработке исключений, а также способы, как сделать это правильно.
Большинство багов связаны с потерей стека вызовов, из-за чего логи в журналах (например, в Crashlytics или Sentry) практически не дают полезной информации, и проблему отследить ещё сложнее:
https://plugfox.dev/error-handling-and-anti-patterns/
#flutter #dart
🔥7
Как улучшить код в проекте на Flutter
В этой статье автор реализовал несколько примеров расширений с объяснением, как они используются: для форм, операций со списками, изображений и т.д.
Эти простые советы помогут улучшить код начинающим и сделают его более читаемым на Dart:
https://tprg.ru/5Ztu
#flutter #dart
В этой статье автор реализовал несколько примеров расширений с объяснением, как они используются: для форм, операций со списками, изображений и т.д.
Эти простые советы помогут улучшить код начинающим и сделают его более читаемым на Dart:
https://tprg.ru/5Ztu
#flutter #dart
👍7💩7
Полезные материалы о Flutter и Dart-разработке
Подборка YouTube-каналов, книг и других материалов, которые помогут вам быстро освоить Flutter и заодно Dart, которые вы могли пропустить:
https://tproger.ru/articles/poleznye-materialy-o-flutter-i-dart-razrabotke/
#flutter #dart
Подборка YouTube-каналов, книг и других материалов, которые помогут вам быстро освоить Flutter и заодно Dart, которые вы могли пропустить:
https://tproger.ru/articles/poleznye-materialy-o-flutter-i-dart-razrabotke/
#flutter #dart
👍8🔥1👏1
Что нового ожидается в Dart 3
Выход третьей версии языка Dart ожидается в середине 2023 года. Dart 3 — самое мажорное обновление языка со времён Null Safety: оно изменит многое в том, как мы пишем код и какие библиотеки используем.
Статья о новых фичах, их использовании на практике и как они изменят способ взаимодействия с языком:
https://habr.com/ru/companies/surfstudio/articles/733532/
#dart
Выход третьей версии языка Dart ожидается в середине 2023 года. Dart 3 — самое мажорное обновление языка со времён Null Safety: оно изменит многое в том, как мы пишем код и какие библиотеки используем.
Статья о новых фичах, их использовании на практике и как они изменят способ взаимодействия с языком:
https://habr.com/ru/companies/surfstudio/articles/733532/
#dart
💩18🔥8👍2🤔2🤮1🥱1
Dart: ужасный, но популярный
В комментариях к посту о новых возможностях Dart 3 задали вопрос:
— За что не любят Dart?
В статье разработчик высказывает своё субъективное мнение о том, почему Dart не нужен. У вас другое мнение? Поделитесь в комментах!
https://towardsdev.com/dart-a-terrible-language-and-a-huge-marketing-success-ee42395ef51e
#dart
В комментариях к посту о новых возможностях Dart 3 задали вопрос:
— За что не любят Dart?
В статье разработчик высказывает своё субъективное мнение о том, почему Dart не нужен. У вас другое мнение? Поделитесь в комментах!
https://towardsdev.com/dart-a-terrible-language-and-a-huge-marketing-success-ee42395ef51e
#dart
👍5👎3
Вышли обновлённые версии Dart 3.3 и Flutter 3.19
Что нового в Dart:
— Добавили Extension types. С их помощью можно оптимизировать код, который зависит от производительности.
— Интегрировали новую модель взаимодействия с библиотеками JavaScript.
— Google выпустил бета-версию Google AI Dart SDK. Так что теперь гипотетически можно интегрировать функции ИИ в приложения на Dart или Flutter. Но в России не работает.
Что нового во Flutter:
— Добавили экспериментальную поддержку WebAssembly во Flutter Web.
— Добавили виджет AnimationStyle, который позволяет юзерам менять стандартное поведение анимации в виджетах.
— Добавили компонент Adaptive Switch, который выглядит и ведет себя как нативный на macOS и iOS, а в других случаях — как Material Design.
#flutter #dart
Что нового в Dart:
— Добавили Extension types. С их помощью можно оптимизировать код, который зависит от производительности.
— Интегрировали новую модель взаимодействия с библиотеками JavaScript.
— Google выпустил бета-версию Google AI Dart SDK. Так что теперь гипотетически можно интегрировать функции ИИ в приложения на Dart или Flutter. Но в России не работает.
Что нового во Flutter:
— Добавили экспериментальную поддержку WebAssembly во Flutter Web.
— Добавили виджет AnimationStyle, который позволяет юзерам менять стандартное поведение анимации в виджетах.
— Добавили компонент Adaptive Switch, который выглядит и ведет себя как нативный на macOS и iOS, а в других случаях — как Material Design.
#flutter #dart
👍22❤1🥱1