Задачі на шпалерах, без потреби відкривати застосунок:
нативні модулі для Android та iOS
Прототип споживчого застосунку: задачі рендеряться поза екраном у зображення і встановлюються як шпалери Android чи екран блокування через кастомний модуль Kotlin з оновленням через debounce; екран блокування й домашні віджети iOS через WidgetKit і App Group; чотири теми; три профілі збірки; перевірено трьома спеціалізованими агентами (Kotlin, Swift, JS), що знайшли й виправили гонки станів і проблеми з пам'яттю.
Чому це цікаво
Кросплатформні фреймворки зупиняються на межах операційної системи. Тут межі і були суттю: модуль на Kotlin, що встановлює рендерений PNG як системні чи екрану блокування шпалери й оновлює їх через debounce, і віджети на Swift, що читають задачі через спільну App Group. Перевірка трьома агентами знайшла гонки станів, ризик виходу за межі пам’яті під час рендерингу, порожні скриншоти й проблему приватності віджета, усе виправлено до першої збірки.