Український планер для Windows: як Flutter, Rust і одна помилка змінили все

Розробник створив локальний планер для Windows, який розуміє українську мову та працює без хмари. Історія про 8 раундів боротьби з системою та архітектурне рішення, яке змінило все.
Уявіть: ви натискаєте Alt+Space, вводите «зустріч з Дмитром завтра о 15», натискаєте Enter — і подія вже стоїть у календарі. Саме так працює новий десктопний планер, який створив український розробник для Windows. Ідея виникла з особистої потреби: більшість планів губилися в нотатках месенджерів, бо відкрити календар і створити подію займало занадто багато часу.
Технічно застосунок побудований на Flutter (для інтерфейсу) та Rust (для логіки й даних). Уся інформація зберігається локально на пристрої — без серверів, синхронізацій чи акаунтів. Розробник свідомо обрав таку архітектуру, щоб дані залишалися лише у користувача.
Найскладнішим виявилося створення швидкого рядка введення. Спочатку він був частиною головного вікна, яке змінювало розміри. Це призвело до низки проблем: вікно некоректно масштабувалося, DWM показував застарілі кадри, а Flutter встановлював мінімальні розміри, які заважали. Вісім раундів багфіксів не дали результату, поки розробник не вирішив зробити рядок окремим вікном. Це рішення скоротило код на 1200 рядків і миттєво усунуло всі проблеми.
Окрема увага приділена українській мові. Парсер тепер розуміє місяці, дні тижня в обох формах апострофа, «о» та «об», «через 3 дні», «через тиждень». Раніше фрази на кшталт «зустріч у п’ятницю о 18» не розпізнавалися.
Наразі застосунок працює лише на Windows 10/11. Білд не підписаний через вартість сертифіката, тому SmartScreen може показувати попередження. Розробник шукає зворотний зв’язок: чи важлива локальність без хмари, чи критична синхронізація з Google Calendar і як інші вирішували проблему підпису коду на старті.
Читайте також
Ще в розділі «Україна»
- Як сайт Hochu.ua захищає ваші дані: повна політика конфіденційності
- За неправдиве мінування ТЦК жінка з Рівненщини отримала 5 років
- Наталка Денисенко вперше за довгий час одягнула чорне на весілля
- Літо-2026 для Терезів: Таро-прогноз про кохання та пригоди
- Креативні тренди 2026: емоції, ШІ та локальна культура в дизайні







