Video wird geladen...
Video konnte nicht geladen werden
Here’s a ‘glow-in-the-dark’ effect achieved by reading the device’s ambient light sensor and partially dimming the UI 💡
546,886 Aufrufe • vor 3 Jahren •via X (Twitter)
10 Kommentare

Played around with dynamic backgrounds too. They’re not so much different from time-based day/night backgrounds but the gradual changes make it pretty interesting.

The demos are not actually reading the ambient sensor though (couldn’t get SensorKit permissions to work). Instead the luminosity is calculated using the device’s camera exposure. I grabbed the snippet from SO user AnuradhaH (

Having a lot of fun with these little SwiftUI explos recently. I’m learning a lot by just taking apart and remixing @philipcdavis’ and @jsngr’s prototypes — totally worth to check out Philip’s prototyping kit and Jordan’s repos

Ugh I wish the actual light sensor was available to us, still really cool!!

yeah, would be fun to build some web prototypes with it :-) Yesterday I learnt that there used to be a DeviceLight API many years ago ( Never made it past the experimental feature flag though...

Dang 🤩! You really triggers me to learn Swift/SwiftUI again. Was it done in SwiftUI?

yup, SwiftUI :-) The code is up on GitHub

Do you think apple would allow this though? Seems like an accessibility dark pattern 🧐

@AdityaP11966861

@charlesbail_

