Listvik LogoListvik BlogGo to App
Product Design5 Min read

Designing the Swipe Between Days

How Listvik uses swipe navigation to keep mobile weekly planning simple, calm, and easy to understand.

A phone on a desk representing swipe navigation between days in a mobile weekly planner
Photo by Gilles Lambert on Unsplash

Once I decided that the mobile version of Listvik should focus on today first, the next question seemed obvious:

How do you move to another day?

That sounds like a small interaction detail, but it turned out to be one of the most important mobile decisions in the whole product.

Because once you stop trying to show the entire week at once, navigation becomes the thing that either keeps the experience feeling effortless or makes it feel annoying.

And on a phone, “annoying” happens very quickly.

The obvious answer was tabs

At first, the most straightforward option felt like some kind of row of days at the top.

Mon, Tue, Wed, Thu, Fri, Sat, Sun. Tap between them. Done.

That works. A lot of apps do something like that. It’s familiar, and it gives you a sense of where you are in the week.

But the more I looked at it, the more it felt like it was recreating the desktop idea in a smaller, less elegant form.

On mobile, horizontal space is expensive. If I dedicate a chunk of it to a row of days, that row has to either get tiny, become scrollable, or compete with the actual content. None of those options felt especially calm.

And more importantly, it didn’t feel natural enough.

If the app is centered on a single day, moving to the next or previous day should feel as direct as flipping a page.

That’s when swipe started to feel less like a nice feature and more like the right mental model.

The feeling I wanted

I didn’t want day-to-day navigation to feel like browsing screens.

I wanted it to feel like moving through time.

That distinction mattered more than I expected.

There’s a difference between tapping a UI control and feeling like you’re shifting your point of view. For Listvik, I wanted that second feeling. Something soft. Something intuitive. Something that almost disappears once you start using it.

Swipe is good at that when it’s done well.

It lets the interaction stay in the background.

You don’t have to think, “How do I get to tomorrow?”
You just move.

But swipe can also be terrible

The problem is that swipe interactions are very easy to get wrong.

If they’re too sensitive, everything feels slippery.
If they’re too stiff, the app feels unresponsive.
If the animation is off, the whole thing feels cheap.
If you lose your place, it becomes frustrating immediately.

There’s also a more subtle problem: gesture-based navigation can hide structure if you’re not careful.

On desktop, the week is visible. On mobile, if you only ever show one day at a time, the user still needs some anchor. They need to know where they are, what day they’re looking at, and how this day relates to the rest of the week.

So designing the swipe wasn’t just about making movement feel nice. It was also about preserving orientation.

That part mattered just as much.

What I kept coming back to

I kept returning to a simple principle:

the gesture should feel obvious, but the structure should never disappear.

That means the swipe has to be smooth and immediate, but it also has to be grounded by clear context.

When you land on a day, it should be obvious which day it is.
When you move forward, it should feel like the next day, not a random new screen.
When you move backward, it should feel equally stable.
And when you stop swiping, you should still feel connected to the larger week.

That sounds basic, but getting that balance right is most of the work.

Not trying to be clever

One thing I’m trying hard to avoid with Listvik is interaction design that feels clever for its own sake.

I’m not interested in gestures that look impressive in a prototype but make everyday use feel harder.

The swipe between days shouldn’t call attention to itself. It shouldn’t feel like a trick. It should feel boring in the best possible way, like something your hand understands almost immediately.

That’s usually a good sign in product design.

The best interactions often stop feeling like features and start feeling like the natural shape of the product.

What I’m trying to protect

More than anything, I’m trying to protect the feeling of ease.

That’s really what this whole product keeps coming back to.

Not just: can you do the thing?
But: how does it feel while you’re doing it?

Can you move between days without thinking too hard?
Can you stay oriented?
Can the interface support you without becoming the focus?

That’s the bar.

The swipe between days is a small part of the app, but it carries a lot of the philosophy. Mobile doesn’t need to show everything at once. It just needs to make the next thing feel close, clear, and calm.

That’s what I’m aiming for.

Still working through it

I don’t think this is one of those decisions where you get it right once on paper and never revisit it.

It’s the kind of thing you understand by using it, adjusting it, noticing where it feels too heavy or too loose, and slowly getting closer to the right balance.

That’s part of the fun, honestly.

A lot of building a product like this is paying attention to details most people will never explicitly mention. The right transition. The right gesture resistance. The right amount of context on screen.

If it works, nobody says “great swipe interaction.”

They just move through the app and keep going.

That’s kind of the dream.

Founder

Zsolt Bodi

Zsolt is the creator of Listvik. He writes about weekly planning, calm productivity, and building tools that respect your attention.