@abhilashca, There are a ton of example code bases and XR toolkits that you can use. Alot of depends on what engine you're developing in and what you're trying to accomplish. For Vive Specific controller inputs, we have the Vive Input Utility which can be helpful.
Spatial Stories is pretty helpful as a quick starting point with templates. VRTK is good if you have scripting experience.
There are some UI/UX elements that can be also be bought off your engine's respective aspect store but the quality will vary.
To reach Viveport's customer service team, email firstname.lastname@example.org
To connect with a live support agent for hardware support, go to www.vive.com/support, click on "contact us" in the top righthand corner, and then opt to speak with a Live Chat agent David R
Technical Specialist - San Francisco, CA; Monday-Friday