Обновить
13

Пользователь

0,1
Рейтинг
19
Подписчики
Отправить сообщение

Методы-расширения в Dart

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели1.8K

Методы-расширения (далее просто расширения) позволяют добавлять функции к API существующих библиотек. Возможно, вы даже использовали их, не подозревая об этом. Например, когда автодополнение кода в IDE предлагает вам наряду с обычными методами еще и "расширяющие", именно так они и работают.

Обзор

Работая с чужим API или реализуя библиотеку, которая будет широко использоваться, часто бывает неудобно или вовсе невозможно изменить исходный API. Однако, иногда хочется дополнить его какой-то функциональностью.

Читать далее

Типы-расширения в Dart

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели2.9K

Тип-расширение (extension type) – это абстракция, которая происходит на этапе компиляции и "оборачивает" существующий тип, предоставляя для него новый, сугубо статический интерфейс. Типы-расширения являются важным компонентом статической интеграции с JavaScript (static JS interop), поскольку они позволяют легко изменять интерфейс существующего типа (что критически важно для любого вида взаимодействия) без затрат на создание реального объекта-обёртки.

Типы-расширения позволяют строго определить набор операций (или интерфейс), доступных для объектов базового типа, который называется типом представления. При определении интерфейса для типа-расширения вы можете оставить некоторые методы типа представления, отбросить другие, заменить некоторые из них и добавить новую функциональность.

Читать далее

Dart 3.3 — что нового в Dart?

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели4.9K

Статья представляет из себя композицию нескольких авторских переводов статей от лица команды разработчиков Dart/Flutter, ссылки на оригинальные материалы будут даны в конце статьи.

Читать далее

Flutter 3.19 — Что нового во Flutter

Уровень сложностиСредний
Время на прочтение14 мин
Охват и читатели4.1K

Добро пожаловать в последнюю версию Flutter, версию 3.19! Это обновление знаменует собой еще один значительный шаг вперед в эволюции Flutter, предлагая разработчикам множество интересных функций и улучшений, позволяющих улучшить их опыт разработки приложений.

Обзор Flutter 3.19: Flutter 3.19 является свидетельством непрерывного развития платформы Flutter. В этом выпуске, ориентированном на расширение возможностей разработчиков и улучшение пользовательского опыта, представлено множество функций и улучшений, которые удовлетворяют разнообразные потребности создателей приложений.

Значение ключевых обновлений. Сердце Flutter 3.19 отражается на ключевых обновлениях, каждое из которых играет ключевую роль в формировании ландшафта разработки приложений:

Читать далее

Flutter 3.7 — Что нового во Flutter

Время на прочтение13 мин
Охват и читатели8.8K

Привет Хабр!

2023 год за окном и помнится, как в 2020 Flutter только начинал набирать популярность. Дабы усилить сей процесс представляю перевод статьи от команды разработчиков, посвященный новой версии фреймворка.

Из нового: возможность создавать собственные строки меню, каскадные меню, инструменты для лучшей поддержки интернационализации, новые инструменты отладки, множество улучшений и оптимизаций для iOS и т д.

Из улучшенного: глобальный выбор, более быстрый рендеринг с помощью Impeller, DevTools и, как всегда, производительность!

Итак начнем ->

Читать далее

Flutter 3.3 — Что нового во Flutter

Время на прочтение12 мин
Охват и читатели7.5K

Оптимизация производительности, Dart 2.18, Wonderous App, улучшение виджетов Dart и Material, новый рендерер Impeller и многое другое!

Читать далее
2

Информация

В рейтинге
4 321-й
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Фулстек разработчик
Ведущий
От 5 000 $