Creating a virtual device without a hub?

“Add a thing” in the app is for joining a physical device.

To create a virtual device, you need to use the web browser interface to your account and add the code that represents that device.

See the following FAQ (this is a clickable link)