RunningCoconut
  • Home
  • Archives
  • Categories
  • Tags
  • About
  • Projects
  • Links
Building a CarPlay Video App: When You Don't Own the Screen

Building a CarPlay Video App: When You Don't Own the Screen

CarPlay gives an app no canvas and no control over rendering. Building Milepost taught me to separate product rules from framework objects, keep two UI scenes on one playback truth, and debug a video
2026-08-15
coding
GitHub Actions + XCTest + Pull Request Workflow for iOS

GitHub Actions + XCTest + Pull Request Workflow for iOS

This note walks through a modern iOS CI workflow using GitHub Actions, XCTest, shared schemes, test plans, and Pull Requests. It focuses on the mental model behind automated testing and branch-based d
2026-05-09
coding
Building and Debugging a Local API Server on Linux

Building and Debugging a Local API Server on Linux

This note walks through building a simple local API server on Ubuntu and using core Linux tools like curl, jq, grep, and lsof to debug, inspect logs, and understand real backend workflows.
2026-05-03
coding
REST vs. GraphQL

REST vs. GraphQL

REST and GraphQL both help apps talk to backends, but they divide responsibility differently. This article compares their mental models, request shapes, Swift usage, tradeoffs, and when each approach
2026-05-01
coding
Building Playground Composer with Apple's Image Playground Framework

Building Playground Composer with Apple's Image Playground Framework

A SwiftUI demo showing Apple Image Playground as a native iOS creation flow.
2026-04-30
coding
Building FocusFlow: A Smart Notification and Focus Engine for iOS

Building FocusFlow: A Smart Notification and Focus Engine for iOS

FocusFlow is an iOS-only SwiftUI demo that simulates a real-time notification pipeline. It classifies mock notifications, ranks them against Focus context, summarizes low-priority updates, and exposes
2026-04-25
coding
Building a Genmoji-Ready Input System on macOS with SwiftUI

Building a Genmoji-Ready Input System on macOS with SwiftUI

A deep dive into supporting rich, expressive text (including Genmoji-like content) using NSTextView, NSAttributedString, and RTFD persistence.
2026-04-13
coding
Building MailPilot: A SwiftUI Prototype for Intelligent Mail Triage

Building MailPilot: A SwiftUI Prototype for Intelligent Mail Triage

A SwiftUI mail experience prototype showing local categorization, summaries, priority reasoning, and tone-aware reply drafting.
2026-04-07
coding
Building a Genmoji-Ready Input System in SwiftUI

Building a Genmoji-Ready Input System in SwiftUI

This article explores how to properly support Genmoji in a SwiftUI app by treating user input as rich text rather than plain strings. By bridging UITextView into SwiftUI, enabling adaptive image glyph
2026-04-02
coding
Apple at 50

Apple at 50

Written on the 50th anniversary of Apple — a reflection on how one device sparked a lifelong passion for building software.
2026-03-30
12

Search

Hexo Fluid