Любой разработчик занимался отладкой своего кода. Поэтому знать инструмент всегда стоит получше.
AndroidStudio и Logcat 👉 Настройка вывода Logcat (что показывать из логов) 👉 Фильтр нужных логов Logcat 👉 Возможность спрятать похожие логи
Возможности breakpont: 👉 Присоединение дебагера во время работы приложения 👉 Остановка на breakpoint по условию 👉 Зависимости между breakpoint 👉 Приостановка потоков 👉 Вывод лога вместо остановки выполнения программы (без добавления кода логирования в программу) 👉 Drop frame - возможность выйти из метода и вернуться в момент до его выполнения. Доступна на Android 10+ 👉 Mark object - возможность пометить объект и отслеживать его, вместо того чтобы запоминать его хэш код 👉 Возможность выполнить код во время остановки
Еще стоит упомянуть опцию "Analyze stacktrace" - скопируйте стектрейс из любого места и вставьте его и вы сможете переходить по коду из него