Skip to content

ubesluttsom/Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tracker

A simple time tracker iOS app with some Live Activities and background task support, built using SwiftUI. The data lives in your system calendar as events.

This is an incomplete experiment.

In action.

Features

  • Start and stop a timer
  • Manage calendar events with EventKit
  • Display timer with Live Activities

Installation

  1. Clone the repository:
    git clone https://github.com/ubesluttsom/tracker.git
  2. Open the project in Xcode:
    cd Tracker
    open Tracker.xcodeproj

Usage

  1. Build and run the app on your device or simulator.
  2. Start the timer.
  3. Stop the timer.
  4. Manage events through the app interface, or in the system calendar.

Structure

  • ContentView.swift: Main view of the app.
  • ContentViewModel.swift: ViewModel for managing timer and events.
  • AppDelegate.swift: App delegate for handling background tasks.
  • TimerWidgetLiveActivity.swift: Configuration for Live Activities.

About

Calendar events based time tracker app.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages