Photo by Caspar Camille Rubin on Unsplash

Apple’s app review will often require you to provide login credentials to a test account so that the reviewers can access all features in your app. Lately, the so-called passwordless type of login has become more and more common, especially since Apple has started catering more for auto-filling one time passwords (OTPs) sent via SMS. This can, however, lead to some headaches when submitting your app for review, and in the worst case may lead your submission to be rejected. This article will describe making a web app that can let Apple reviewers log in to your app using a…

When developers are working on complex features we often talk about state. Many times we don’t want to deal with state, at least when it’s mutable. State complicates everything, especially when it can change. In this post, we’re going to look at how to deal with state in UIs, specifically iOS applications, but the principles should translate to almost any platform.

I’ve recently written a blog post about state diagrams and collaboration between designers and developers. We’ll be looking at the same sample application in this post. In this post, however, we’re taking a more technical perspective and will be…

Photo by Helloquence on Unsplash

In this post we’re going to take a look at a technique for developers and designers to collaborate, called state diagrams. This is originally a mathematical concept, but it can also be a very useful tool when working within software design and development. But before we dig into how we’re interpreting and using this technique, let’s have a quick look at our motivation.


When developers and designers work together the most common process is that the designers produce sketches that are delivered to the developers. The developers in turn (more or less) implements these sketches and produce an application. The…

Peter Ringset

Tech lead at EGGS Design in Trondheim, Norway.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store