Alex Widua • Designer & Prototyper


In February 2023 I started a series of interface explorations and prototypes using SwiftUI and React.

The aim of these prototypes is to explore interesting interface ideas that use more of the device's capabilities and sensors.
I also like to think of them as artifacts that can inspire and provoke.

You can can follow along on Twitter or view the code on GitHub.

List of Prototypes

Ambient Interface

Interface that responds to the current ambient light level and creates a 'glow-in-the-dark' effect. The effect is achieved by reading the device's ambient light sensor and partially dimming UI elements.

See Tweet

Reflective Button

Uses the device's front camera to emulate a reflective metal/chrome surface. The effect is augmented by layering multiple inner shadows and showing smudges after interacting with the button.

View prototypeSee Tweet

Solar Eclipse

Uses the device's accelerometer to move the 'moon' around the canvas. When the moon and sun ellipses overlap they create an interesting glow effect. The smooth glow is achieved by layering multiple outer glows on top of each other.

View prototypeSee Tweet