Aside from enabling developer mode for your Quest 2, you’ll need some other resources to get started.
Additionally if you would like to install the .apk files (app installation files) that you create without reopening Unity, you can install SideQuest, which is an application that allows you to sideload applications created by other users (or yourself) onto your Quest 2. This is the preferred method if you are distributing your application with .apk files.
========
For android studio, you’ll simply need to install an Android SDK that is compatible with the Quest 2. This should be Android 10.
========
There are numerous items and features you’ll have to enable within Unity to begin developing for the Quest 2.
Before getting started, it is recommend you create a new branch (or entirely new repo) containing your project, as you’ll be making significant changes that cannot (and should not) be merged into main.
At this point, you will be given the option to Build, or Build and Run your application. However, if your project is still utilizing the ValveVR Interaction system as a means of interaction, the build will fail.
At this point, you will need to either convert your existing code to use a new interaction system, or create equivalents with a different system.
Other interaction systems include:
These are not extensively covered, but a brief introduction to utilizing XR and links to other resources are included in the Converting module.