TransmissionWatch

Apple watch app to interface with Transmission Client

Simulator Screen Shot - Apple Watch Series 5 - 40mm - 2021-12-18 at 22 56 40 Simulator Screen Shot - Apple Watch Series 5 - 40mm - 2021-12-18 at 22 56 46

Currrently i am hardcoding sessionID (terrible idea) will make this dynamic later!
Also IP is hardcoded : Constants.swift

# Folder Structure 
├── Assets.xcassets
│   ├── Complication.complicationset
│   └── Contents.json
├── ComplicationController.swift
├── ContentView.swift
├── Info.plist
├── Models
│   ├── Constants.swift
│   └── TorrentsModel.swift
├── Preview\ Content
│   └── Preview\ Assets.xcassets
├── ViewModels
│   └── TorrentsViewModel.swift
├── Views
└── iTransmissionApp.swift

I’ll try to keep this as vanilla as possible with no external libraries.
URLSession and Codables FTW!

GitHub

View Github