Preferred method of CXR apk install on Android Phone

Is there a preferred method of installing the Google AR Core apk (ar-sample.apk) onto an Android device such as a Samsung Galaxy S21?

Is it recommended to use a side loading tool (if so what is the best tool to use?) to install the apk or is it a simple case of copying the apk on to the device and executing?

Please consult the documentation section: ARCore Client (Android) — NVIDIA CloudXR SDK documentation

If you plan on developing, just build the sample client yourself from android studio, and run from there.

If just trying to test out the client, then any suitable side-loading approach will work. The easiest is to use ADB command line, or a GUI that sits on top of ADB. (in effect what Android Studio itself is doing…).