Zadania na tapecie, bez otwierania aplikacji:
natywne moduły dla Androida i iOS
Prototyp aplikacji konsumenckiej: zadania renderowane poza ekranem do obrazu i ustawiane jako tapeta Androida lub ekran blokady przez niestandardowy moduł Kotlin z opóźnionymi aktualizacjami (debounce); widgety ekranu blokady i ekranu głównego iOS przez WidgetKit i App Group; cztery motywy; trzy profile buildów; sprawdzone przez trzech wyspecjalizowanych agentów (Kotlin, Swift, JS) z naprawionymi race conditions i problemami z pamięcią.
Czemu to jest interesujące
Frameworki cross-platformowe zatrzymują się na granicach systemu operacyjnego. Tutaj te granice były całym sensem: moduł Kotlin, który ustawia wyrenderowany PNG jako tapetę systemową lub ekranu blokady i odświeża go z opóźnieniem (debounce), oraz widgety Swift, które czytają zadania przez współdzieloną App Group. Przegląd trzech agentów znalazł race conditions, ryzyko braku pamięci podczas renderowania, puste screenshoty i problem z prywatnością widgetu, wszystkie naprawione przed pierwszym buildem.