YouTube Playground

What we have learned so far

  • Those early practice projects that feel trivial now only feel that way because the struggle taught the code — so prompting actually makes sense.
  • The YouTube splash was never the end goal: once Lottie worked in SwiftUI, the honest next step was rebuilding the rest of the app on the same codebase.
  • Familiar products are harsh teachers — you already know how YouTube should feel, so bad spacing or motion shows up before you can name it.
  • The loop that stuck: measure in Figma → prove in SwiftUI → drop in real content → fix what feels wrong.

YouTube-style iOS shell in SwiftUI: collapsing headers, Shorts paging, and a Create sheet that isn’t a fake fifth tab.

Swift