Hey! Sorry -- we should've made this clearer. ARKit only works on devices running iOS 11, and some particular devices at that:
iPhone 6s and 6s Plus, iPhone 7 and 7 Plus, iPhone SE, iPad Pro (9.7, 10.5 or 12.9) – both first-gen and 2nd-gen, iPad (2017), iPhone 8 and 8 Plus, iPhone X
I think these are the ones, at the time of posting this comment.
Haha yeah, Expo itself generally works on both iOS and Android, but this particular demo in Expo works on iOS only since it needs ARKit. Here's an edit of the demo to just use a standard THREE.js camera and scene and not an AR one: https://snack.expo.io/rJCl4mnib It should work on Android. You can still edit the code (like the box dimensions) to see the changes immediately!
iPhone 6s and 6s Plus, iPhone 7 and 7 Plus, iPhone SE, iPad Pro (9.7, 10.5 or 12.9) – both first-gen and 2nd-gen, iPad (2017), iPhone 8 and 8 Plus, iPhone X
I think these are the ones, at the time of posting this comment.