Добро пожаловать в блог BinaryCascade

Для вас стараются:

Flutter 3.3 update article cover

Dart 3.3 & Flutter 3.19

Новое в Dart В основном, вектор обновления направлен на развитие в сторону взаимодействия с JS и компиляцией в WebAssembly. Представили новый пакет для взаимодействия с Web API — package:web. Является новым способом для интеграции с js для Dart проектов. Миграция на этот пакет привнесет очень вкусный бонус — компиляция в WebAssembly. А секретом нового пакета является новая фича языка — extension type. Extension type Обёртка над указанным типом, которая имеет доступ к его методам и полям....

16 февраля, 2024 · 7 минут · 1365 слов · Artur Rafikov
File nesting article cover

File nesting

Порой, в проекте накапливается много файлов, имеющих одно имя, но разное расширение. И они очень мешают навигации по файловой структуре. Например, во Flutter проектах часто используют связку freezed + json_serializable, которая генерирует дополнительно два файла к основному, и получается три файла. А если в папке несколько таких выхлопов, то вообще ужас: 1 2 3 4 5 6 7 8 9 10 . └── data └── models └── user ├── password_change_dto.dart ├── password_change_dto....

8 февраля, 2024 · 2 минуты · 311 слов · Artur Rafikov
Article cover

Font Icon Pack

В этой статье я расскажу про правильное использование иконок, их стандартизацию со стороны дизайна, а также как превращать иконки из Figma в шрифтовой символ. Способы отображения SVG иконок В основном их два: прямо использовать SVG файл, либо использовать шрифтовой пак. Но перед тем, как решить, какой способ использовать, надо узнать побольше про SVG. SVG был создан Консорциумом Всемирной паутины, и он использует XML для описания графики. Из этой информации можно сделать вывод: для показа SVG необходим рендер-движок, поддерживающий XML....

1 февраля, 2024 · 5 минут · 877 слов · Artur Rafikov