🚀Â
Date: May 29, 2025
Version: 1.0
Developer: Acun Levent Kaya
🎯
App Purpose
Qbik is a SwiftUI-based daily time-block planner designed to help users structure their day, set tasks, and manage sleep schedules. It integrates iOS features such as Live Activities and Dynamic Island to provide real-time task tracking.
✨
Key Features
- Time-Block Grid
- 24-hour grid view with color-coded hours.
- Supports task creation, editing, and removal.
- Highlights the current hour.
- Task Management
- Add, edit, and categorize tasks (e.g. Social, Study, Work, Home, Other).
- Support for custom categories.
- Inline notes for tasks.
- Clear all tasks functionality for any hour.
- Sleep Scheduling
- Set sleep start and end hours.
- Visually separates sleep time in the grid.
- Live Activities + Dynamic Island
- Displays current hour’s tasks directly on the Lock Screen and Dynamic Island.
- Updates every minute via Timer.
- Data Persistence
- Saves time block and task data using UserDefaults.
- Automatically reloads data daily, resets if it’s a new day.
ðŸ›
Technical Highlights
- Built entirely in SwiftUI, supporting both iPhone and iPad.
- Uses ActivityKit for real-time Live Activity updates.
- Leverages NavigationView for compatibility and clean navigation across devices.
- Employs LazyVGrid for efficient rendering of time blocks.