Найти в Дзене
Покупайте СтеллыИ дарите их за контент
2 года назад
 • Вы подписаны

Добавить исходники и Javadoc в библиотеку Java

Для того чтобы включить в библиотеку исходники и Javadoc надо добавить в maven pom зависимости соответствующих плагинов: И немного настроить эти плагины: В результате при подтягивании библиотеки в другой проект правильно отображаются исходники и Javadoc...

2 года назад
 • Вы подписаны

Импорт в Intellij IDEA из Postman

Чтобы перенести свои коллекции http запросов из postman в HTTP Client IDEA, можно воспользоваться плагином Import from Postman collections. Алгоритм: 1. Установить в IDEA плагин Import from Postman collections...

2 года назад
 • Вы подписаны

Тесты в Android

В андроид тесты делятся на 2 группы: Для удобства эти группы живут в разных папках. Unit-тесты Используют JUnit. Проверят бизнес логику. Быстрые и надежные как швейцарский нож. Инструментальные тесты Проверяют работу UI непосредственно на устройстве. Более медленные и сложные. Для написания используем...

2 года назад
 • Вы подписаны

Logcat

Logcat - инструмент в Android Studio, который кроме прикольного названия еще и является незаменимым помощником. Он показывает логи от активного устройства в "живом" времени. Каждое сообщение содержит информацию (в порядке следования): время, процесс и поток, тег, имя пакета, уровень, текст сообщения. Уровни сообщения обозначаются буквами: Фильтры Сообщения удобно фильтруются по принципу "ключ:значение". Основные ключи фильтра: Инструмент очень гибкий, можно использовать: Исключающие фильтры -tag:myTag Регулярные выражения tag~:my...

2 года назад
 • Вы подписаны

Сохранение состояния во ViewModel

Activity не может "пережить" изменение конфигурации (например поворот экрана). Это потому, что при изменении конфигурации приложение должно подобрать наиболее подходящее к новой конфигурации состояние, а для этого Activity должна быть пересоздана. Возникает проблема: если хранить текущее состояние UI в Activity, то при смене конфигурации текущее состояние UI будет утеряно. ViewModel приходит на помощь, она входит в инструментарий Android Jetpack, не уничтожается при изменении конфигурации и поэтому лучшим образом подходит для хранения состояния и бизнес логики для UI...

Покупайте СтеллыИ дарите их за контент