So we typically debug via Wifi - so enable ADB over Wifi and connect that way. This is a bit slower then ADB via USB - but ok-ish.

I also have to say that we start going down that path 'in the end' - the interface implementation etc. typically start with the mock driver. So thats the main reason we provide the mock driver along with Catalyst - to make testing and the first steps a bit easier (mock is part of the SDK).

Via using the mock you can debug via USB - get your UI and objects etc in place and see that everything works roughly. Then you can switch to a real Catalyst antenna and see if everything works as expected etc and maybe fine tune.

It also eliminates the connection and initialization time of Catalyst - which is only few sec but which can still be annoying if you do a bit of debug and issue hunting.

So we typically debug via Wifi - so enable ADB over Wifi and connect that way. This is a bit slower then ADB via USB - but ok-ish.

I also have to say that we start going down that path 'in the end' - the interface implementation etc. typically start with the mock driver. So thats the main reason we provide the mock driver along with Catalyst - to make testing and the first steps a bit easier (mock is part of the SDK).

Via using the mock you can debug via USB - get your UI and objects etc in place and see that everything works roughly. Then you can switch to a real Catalyst antenna and see if everything works as expected etc and maybe fine tune.

It also eliminates the connection and initialization time of Catalyst - which is only few sec but which can still be annoying if you do a bit of debug and issue hunting.