Skip to content

benrshep/holdmypickle-watch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

HoldMyPickle Watch

Apple Watch companion app for HoldMyPickle - track your pickleball games and add scores directly from your wrist.

Features

  • View current game status
  • Finish games and add scores
  • Real-time game updates
  • Offline support with sync

Development Setup

Prerequisites

  • Xcode 15.0+
  • iOS 17.0+ / watchOS 10.0+
  • Apple Developer Account (for device testing)

Getting Started

  1. Clone the repository:

    git clone https://github.com/benrshep/holdmypickle-watch.git
    cd holdmypickle-watch
  2. Open the project in Xcode:

    open HoldMyPickle.xcodeproj
  3. Configure your development team in Xcode project settings

  4. Build and run on the iOS Simulator with paired Apple Watch Simulator

API Configuration

Update Config.swift with your API endpoints:

struct Config {
    static let apiBaseURL = "https://your-api-endpoint.com"
    static let environment: Environment = .development
}

Architecture

  • SwiftUI for UI
  • Combine for reactive programming
  • URLSession for networking
  • SwiftData for local storage
  • WatchConnectivity for iPhone-Watch communication

Testing

Run tests from Xcode or use the command line:

xcodebuild test -scheme HoldMyPickle -destination 'platform=iOS Simulator,name=iPhone 15'

Deployment

See DEPLOYMENT.md for App Store submission guidelines.

About

Apple Watch companion app for HoldMyPickle - track games and add scores from your wrist

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors