Так получается, что отладка интерфейса пользователя занимает основную часть времени. С отладчиком я знаком по программированию на PC, но и там ставить брэкпойнты или выводить значения переменных доводилось считанные разы, по пальцам пересчитать можно. Просто нет в этом нужды. Обычно отладка идет "перекомпилил - запустил - протестил".