5

Designer Cheat Sheet — Part 2

 3 years ago
source link: https://blog.prototypr.io/designer-cheat-sheet-part-2-d39a56426edd
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Prototyping, UX Design, Front-end Development and Beyond 👾

1*t4ipqXULh9e_JdSBKsz_qg.png?q=20
null

Make it easy for your users to input data

One might think keyboards are a trivial component to mobile UX design. I mean, what’s to talk about? If a user clicks on a field then show them the keyboard. Simple, right?

Unfortunately, this must be the mindset for a lot of dev teams because a lot of apps leave me wondering:

  • why do I have to click on this field to open the keyboard? Shouldn’t it have opened up immediately?
  • where is that one symbol that I NEED to complete this field?
  • should I click out of the keyboard when I complete entering my data or should I click…

1*9kNsWeyvMEstiEataraD9Q.jpeg?q=20
null

I’m fortunate to work at a place (Figma) that grants us “recharge days” every so often. Despite having a batch of vacation days to use up over the course of the year, working remotely for ~12 months has meant that our colleagues are feeling the ache of a lack of true break.

It’s no secret that it’s a lot easier to work more when you’re at home and remote. Time can slip and before you know it you’ve not left your desk in 4 hours and your eyeballs are drier than the Sahara.

On top of this, we’re one swipe…


How I used the TabView to build a vertical paging feed like Tik Tok.

Image of tik tok clone I built on YouTube
Image of tik tok clone I built on YouTube
Video of Tik Tok clone using TabView

I used the TabView in SwiftUI to create a vertically paging feed, and here’s how you can do it too.

The TabView has a modifier called PageTabViewStyle that allows you to turn it from a traditional tab bar into a paging scroll view. After adding this modifier, you’ll see that the view resembles UIPagingViewController if you are familiar with UIKit. If we inspect this view under the hood, it’s actually a UICollectionView.

The UICollectionView is using the UICollectionViewCompositionalLayout too, released in iOS 13, the API simplifies arranging items size like SwiftUI GridView.

Horizontal paging with TabView codeHorizontal paging with…

8 design recommendations for search bar & autosuggest patterns

1*rFpO70B16ydiUjvo3sbmSw.png?q=20
null

Over the last couple of weeks, I carried an exhaustive study on about 50+ search bars and analyzed their behavior that helps users achieve their goals. The search bars analyzed were across operating systems, communication apps, e-commerce apps, social media apps, and cloud storage apps on the web, desktop, and mobile. It has been understood that queries entered in search bars are primarily used for navigation, finding information, obtaining answers, and quickly completing task completion.

Structurally, a search box is a text box with placeholder text, an icon, and sometimes a…


Good design doesn’t speak for itself.

Why I stop Letting the Design Speak for Itself and Start Storytelling
Why I stop Letting the Design Speak for Itself and Start Storytelling
Illustration by Storytale

You are the best person to tell the story you create. So when the opportunity arises, tell it impressively!

Since ancient times, stories have been a useful tool to connect and convey human culture. People who were merchants, adventurers, transporters, hunters, and people with different professions passed on their journeys, experiencing stories over the campfire and liquor glasses at night. To reduce loneliness on the way of adventure while ensuring that there were still legacies if something happened.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK