📝 В этой статье я расскажу, как мне удалось снизить потребление памяти моего macOS-приложения на Flutter более чем на 90%. Это потребовало неожиданно много усилий и включало создание собственного хоста для Flutter, разработку пользовательского плагина для перетаскивания и отладку кода на Rust. Некоторое время назад я создал приложение со строкой меню для macOS под названием Quickgif. Оно удовлетворило мою давнюю потребность — иметь инструмент для выборки GIF-картинок, который можно использовать в любом приложении, не загружая GIF-ки вручную и не имея дела с разными реализациями, используемыми в других программах. Для достижения поставленной цели я предпринял несколько шагов: 1. Создал собственный хост для Flutter, что позволило мне более гибко управлять ресурсами и оптимизировать потребление памяти. 2. Разработал пользовательский плагин для перетаскивания, который упростил взаимодействие с приложением и снизил нагрузку на систему. 3. Отладил код на Rust, что позволило мне оптимизиров
💻 Создание приложения с меню на Flutter, которое не занимает много памяти
12 декабря 202512 дек 2025
1
2 мин