Goo Pull Refresh
A two-column photo feed of cats and birds seen from neighbours' windows, under a white header with a bold "Sightings" title, a bell and a row of filter chips. Each tile is a rounded photo cropped portrait, square or landscape, with a one-line title and a byline of a monogram, a name and a like count. Pulling the feed down draws a drop of orange liquid out from behind the header's edge on a neck that thins as you pull, until it snaps and the drop hangs free, jiggling. Let go and the drop becomes a gooey loader: three droplets breathe out of a core and pinch off as the trio turns, then melt back together; the header draws the drop back up into itself, the feed closes and a new row of two photos, marked with an orange dot, slides in on top.
React Native · Expo SDK 52+, TypeScript
✦ If the result drifts from the video, tell your agent what looks different and how it should look. A short correction usually closes the gap.