3 Replies
that's a big fat It Depends™️
I like mobile first because mobile layouts are generally just one thing after the other, so there's less layout to do at the start. Then for the desktop layout, you can use grid to stuff the components into useful places
but other folks prefer desktop first cause it makes more sense to them
so yeah, a choice. Try both, see what you like, do that
ohhk
Keep in mind that more and more web traffic is being viewed on mobile devices. Most "kids these days" don't even have a computer, just a phone and a tablet.
So that says, to me, you should develop mobile first because that's a huge part of your userbase. And even if you only dev with mobile in mind it'll still look good—maybe a bit weird/minimal—on desktop. But if you do desktop first/only then it'll look bad on mobile devices…pinch/zoom all over the place. It's the worst.
Of course, if you're making an internal tool for a business where they will only be using it on desktop (yeah, sure boss 🙄 ) then desktop first with mobile as a "maybe later" is a fine way to do things.