Focus
Objective
To create a simple and practical experience for managing focus sessions and daily routines, standing out from visually cluttered apps. The project also aimed to explore WidgetKit and shared data architecture between the app and widget.
Process
The project was developed individually over one week, allowing users to set daily recurring plans and track their routine in a real-time home screen widget. The app was built using SwiftUI and SwiftData, with WidgetKit for sharing data between app and widget. The design is inspired by smart home control panels, with neutral colors and a vertical progress bar to indicate time passing. The result is a functional, minimalist, and efficient app, serving as a learning base for developing widgets in future projects.