Compose
Что такое декларативный стиль Мы так же описываем View, но чтобы изменить UI, в императивном стиле нам нужно найти вью, которую мы хотим изменить. А в декларативном стиле мы подписываемся …
Все о мире android
Что такое декларативный стиль Мы так же описываем View, но чтобы изменить UI, в императивном стиле нам нужно найти вью, которую мы хотим изменить. А в декларативном стиле мы подписываемся …
Snapshot test vs UI tests UI тесты проверяют взаимодействие пользователя с приложением и его поведение в ответ на это. Snapshot тесты проверяют, что внешний вид экрана остается неизменным после внесения …
Разделение на api и модули Преимущества паттерна API/Implementation: Разрыв связи: Минимизирует зависимости между модулями, обеспечивая более гибкую систему и улучшая поддержку кода. Улучшенная тестируемость: Облегчает модульное тестирование благодаря четкому разделению …
Поехали мы на первомайские праздники в Геленджик, один из прекрасных прибрежных городов Черного моря. Его красота соседствует с доступностью отелей и дорога занимает всего несколько часов от Краснодара. И в …
Первая часть об основных анимациях в андроиде. Ripple Effect Рябь на воде(ripple) — в точке нажатия образуется круг, цветом отличающийся от текущей вью(темнее или светлее) и постепенно увеличивается в размерах …
Введение Сегодня я бы хотел поговорить про анимации в android. Это довольно редкий зверь в нашей разработке. Не в последнюю очередь, потому что в первую очередь в анимацию должны уметь …
Structured Concurrency Structured concurrency — это подход к управлению корутинами в асинхронном программировании, который обеспечивает более структурированный и предсказуемый способ работы с параллельными задачами. Основные принципы структурированной конкурентности включают: Scope …
ANR — application not responding ANR означает «Application Not Responding» (Приложение не отвечает). Это состояние, когда пользовательское приложение на Android замедляется или перестает реагировать на ввод пользователя в течение определенного …
Дженерики in out where Самая главная ошибка — пытаться думать что операторы in и out — противоположны. Это не так. Это два разных механизма. In. Тоже самое что wildcard в …