String Catalog 기반의 i18n 파이프라인 구축을 통한 39개국 언어 동시 런칭
I shipped a Pomodoro app in 39 languages as a solo dev — here's how i18n actually went
I shipped a Pomodoro app in 39 languages as a solo dev — here's how i18n actually went
Swift Closures — Accepting Functions as Parameters 🎯
Introducing TimeLog: A Native Time Tracker for iOS and macOS
I built an iOS AI voice companion with a 3D face that talks back
Ember, a native iOS Hacker News reader I built around accessibility
Native UI Components from One Import: Expo UI is Production-Ready
WWDC 2026 - WidgetKit Foundations: A Practical Guide for Developers
I Recreated iPhone's Apple Intelligence Edge Glow Effect on Mac
SwiftUI와 Metal 셰이더 기반 Underlay 컴포넌트 설계로 인터랙션 정밀도 극대화
Swift Ternary Operator — Making Quick Decisions in One Line ⚡
Key point in Do List 100 v2.0 Brings Due Dates, Auto-Progress and Full iPad & Mac Support
Control SwiftUI and Compose State Synchronously with Worklets in Expo UI
Expo SDK 56
Version-controlled macOS system settings
TextKit 2 기반 8ms 스타일링 달성 및 WebKit 렌더링 Trade-off 분석
We shipped a one-mechanic puzzle app — here's what we built and where it falls short
SwiftUI와 AppKit을 활용한 macOS 네이티브 화면 Overlay 제어 시스템 구현
I built a native iOS app for Vercel Web Analytics
We Need a CatRun for the AI Era
6년의 집착으로 구현한 watchOS 전용 Native Tile Map 엔진 설계