Your feed, before you blink
There are apps you open out of habit, and there are apps you open because you want to. The difference is usually decided in the first second. We think speed is a form of respect: the app has had your time for a while, and the least it can do is be ready when you arrive.
Waiting is a small betrayal
Nobody notices when an app opens instantly. You notice when it doesn't. A spinner, a blank screen, a feed that takes its time — each one is a small vote against the app. Wait is the quietest way an app says it doesn't value your attention, and it's also the one you barely register in the moment. You just feel vaguely that the app is heavy, and eventually you reach for it less.
We've spent a lot of effort on the invisible work that stops you from ever waiting. Your feed loads from what's already on your phone, not from a faraway server, so the moment your thumb lands there's something worth reading. Not a placeholder. Not an empty shell. Actual words and pictures, ready before you've finished opening the app.
The feed lives on your phone
Most feeds treat your phone as a window into a database somewhere else. Raise the window and it's fine; whenever anything needs to happen, you wait for distant servers to answer. Hopick works the other way. It keeps a copy of the feed on your device, and quietly refreshes that copy in the background while you do other things.
That changes what it feels like to use the app, because your phone is no longer asking to borrow everything each time. On a crowded MTR train with a connection that's pretending to exist, the feed still works — and when the train breaks out into the open and a connection returns, it tops itself up without ceremony. The feed doesn't care where you are. It's already there.
It works across the bump instead of around it
There's a specific feeling you get from an app that expects you to be online all the time: a constant low-level unease. What if I miss something? What if the connection drops mid-thought? Offline-first removes that background worry, because the app doesn't treat you as a stranger to the internet.
Some products treat being offline as a rare failure you're supposed to apologise for. For us it's a normal Tuesday. Hong Kong is a place of tunnels, lifts, and shopping basements where reception comes and goes. An app built for this city shouldn't hold the conversation hostage to a signal. So our cache isn't a fallback; it's the design. You can read, react, and the moment you're back online everything syncs. Nothing you did is lost, and nothing waits with you.
Speed is not a number
We don't obsess over raw speed because a benchmark told us to. We obsess because a feed is a promise of company — and company that keeps you waiting stops feeling like company. Speed is only valuable as a feeling: the sense that the app is standing at the door, already open, rather than making you knock and wait.
When you open Hopick, you shouldn't have time to wonder whether it's going to load today. The answer should simply be that it's already there, before you blink. If it ever doesn't feel that way, we want to know — the conversation is open on our Discord.