No. You don’t need to have sports watch in order to play Wandrio. Wandrio has a built-in recording feature, which you can use during your activities.
But if you do have a sports watch or bike computer from Garmin, you can connect it to Wandrio through Garmin Connect. This way all of your activities recorded with Garmin will go straight to Wandrio.