Guidance on Developing an Android App to Retrieve Data from Vivosmart 5 using bluetooth

Hello,

I am new to Garmin development and would like to create an Android app that retrieves health and activity data from a Garmin Vivosmart 5. I understand that Garmin provides the Connect IQ SDK and Garmin Health SDK, but I am unsure where to begin.

Could you please guide me on the following:

1. Are there any example projects or documentation that can help a beginner integrate Garmin data into an Android application?

2. What are the recommended communication methods for syncing data between the watch and my Android app.

3. Do I need to develop a Garmin app (using Connect IQ) in addition to my Android app, or can my Android app communicate directly with the Garmin Vivosmart 5 watch ?

Any advice or references to relevant resources would be greatly appreciated.

Thank you for your help!