RU

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

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

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

Как перейти в ИТ и создать мобильное приложение с ИИ: история разработчика «ЧитКита»

Наталья Новикова пришла в разработку из ветеринарии и начинала как самоучка — с курсов по Java. В рамках дипломно…

искусственный интеллектразработка мобильных приложенийстартапFlutterGoPythonRAGLLMмашинное обучениеразработка IT-продукта
Habr
RU

Ошибки не должны быть безмолвными: Sentry, Firebase Crashlytics и Datadog в одном Flutter‑приложении

Мобильное приложение может стабильно проходить тесты и всё равно падать у пользователей в сценариях, которые команда не успела предус…

Flutterмониторинг ошибокобработка ошибокFirebase CrashlyticsSentryDatadogнаблюдаемостьхлебные крошкистектрейсперехват исключений.
Habr
RU

Plumix: как я переписываю Flutter на C# — вместе с ИИ

Я скучал по C#, когда писал на Flutter, и по Flutter — когда писал на C#. Поэтому взял и совместил: Plumix — фреймворк с флаттеровской архитектурой…

PlumixFlutterC#.NETAvaloniaдекларативный UIкроссплатформенная разработкаImpellerИИ-агентыopen source
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
RU

Как избежать утечек памяти во Flutter

Утечки памяти — одна из тех проблем, которые долго могут оставаться незаметными в мобильном приложении, а затем приводить к росту потребления ресурс…

Fluttermemory leaksутечки памятиdisposeFlutter DevToolsStreamSubscriptionstate managementtrackerпроизводительность
Habr