RU

Сборщик мусора в Dart. Часть 2: поколения и scavenge

В первой части мы разобрались как Dart отличает число от объекта. Эти знания нам пригодятся, чтобы разобраться в дальнейших хитростях сборщика. Пере…

DartFlutterсборка мусораgarbage collectorgcуправление паматьюdart vmscavengeпоколениеnew-space
Habr
RU

Сборщик мусора в Dart. Часть 1: память и указатели

Про сборщик мусора сейчас почти не говорят, но я часто слышу от коллег, что на собеседованиях про него спрашивают. Ещё заметил, что это один из попу…

DartFlutterсборка мусораgarbage collectorGCуправление памятьюуказателиSmitagged pointersDart VM
Habr
RU

[Перевод] Динамические иконки приложения на Flutter: подробная инструкция для ручного выбора и обновлений по воздуху

Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead агентства продуктовой разработки Amiga. Мы с командой подготовили для вас перевод статьи о т…

FlutterDartиконка приложения
Habr
RU

Локализация через Enum, неожиданный Дзен, быстрее только телепатия

Надоело плодить JSON/ARB файлы при локализации Flutter-приложения? Автор делился личным опытом и показал, как элегантно настроить локализацию через…

APIАлгоритмы и структуры данныхJavaМассивы и строкиКрасивый хакAndroidМобильная разработкаJSONРаботаFlutterDartСтатьи
Tproger
RU

Голосовой КПТ-дневник с распознаванием речи на устройстве: Flutter и on-device Whisper

Эта статья про то, как я сделал голосовой дневник мыслей для когнитивно-поведенческой терапии, почему распознавание речи у меня крутится прямо на те…

FlutterWhisperwhisper.cppon-deviceраспознавание речиDartКПТмобильная разработка
Habr