Qbik 1.0 Development Log

🚀 

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.

Leave a Reply

Your email address will not be published. Required fields are marked *