Рутуем устройство и залезаем в БД приложения

Разработчику нередко нужно изучить данные, которые приложение сохраняет в процессе работы. Я расскажу о том, как на настоящем устройстве посмотреть, что приложение записало в свою базу SQLite. Для этого потребуется «рутовать» устройство и поставить command-line клиент для SQLite. Также расскажу, что делать, если это невозможно.

Поиск утечек памяти с помощью LeakCanary

Утечки памяти (memory leaks) ловить трудно, особенно если они проявляются на опубликованном приложении у клиентов. Stacktrace, который приходит в отчёте о падении, даёт мало информации о том, что же действительно утекло. Компания Square создала библиотеку LeakCanary — удобный инструмент для обнаружения утечек.