Native UI

30th July 2018

I’m working on an app at work where I’m regularly implementing new sections/views. And I’ve become really fond of the “native” design look.
It’s something I’ve tried to do with TextCase and Slate, but it’s now spreading to my actual job.

I think it’s down to two facts:

  • I like Apples design for apps.
  • I don’t think users should have to “learn” a user interface.

There’s also a whole bunch of benefits you get from using native controls, such as accessibility support, and standard designs for certain contexts. An example of that is a system alert, where you specify if an action is a “cancel”, “destructive”, or “default”, and then the formatting is applied.

I’m not doing this as a way to make the apps feel more generic though, as I’m making use of accent colours, and in some cases, fonts, to make sure the “branding” still comes through.

By Chris Hannah. An app developer, blogger, and photographer, not sure what order. Say hello on Micro.blog, Twitter, or email.

✉️ Want to receive letters directly from me?

I send out one long-form letter to members every single month. No-nonsense, just a deep dive into a topic I'm interested in. No annoying tracking pixels, and it's completely free.

Become a Member