Aufgaben auf dem Wallpaper, keine App zum Öffnen:
native Module für Android und iOS
Ein Prototyp für eine Consumer-App: Aufgaben werden off-screen in ein Bild gerendert und über ein eigenes Kotlin-Modul mit entprelltem Update als Android-Wallpaper oder Sperrbildschirm gesetzt; iOS-Sperrbildschirm- und Home-Widgets über WidgetKit und eine App Group; vier Themes; drei Build-Profile; von drei spezialisierten Agenten (Kotlin, Swift, JS) geprüft, Race Conditions und Speicherprobleme behoben.
Warum es interessant ist
Cross-Plattform-Frameworks enden an den Grenzen des Betriebssystems. Hier waren genau diese Grenzen der Kern der Sache: ein Kotlin-Modul, das ein gerendertes PNG als System- oder Sperrbildschirm-Wallpaper setzt und es per Debounce aktualisiert, sowie Swift-Widgets, die Aufgaben über eine gemeinsame App Group auslesen. Ein Review durch drei Agenten fand Race Conditions, ein Out-of-Memory-Risiko beim Rendern, leere Screenshots und ein Datenschutzproblem beim Widget - alles behoben, bevor der erste Build entstand.