Найти в Дзене
CI/CD
Еще посты об IT - https://t.me/it_bd CI — Continuous Integration — автоматика, которая собирает и проверяет на качество ваше приложение CD — Continuous Delivery — автоматика, которая доставляет собранное приложение до юзера Например, мобильное приложение на Android 1...
1 год назад
Фильтры Throttling VS Debounce
Еще посты об IT в ИТ БД → https://t.me/it_bd Оба этих фильтра используются для того, чтобы не дублировать события Например, пользователь злостно и быстро кликает на кнопку "Обновить" десять раз подряд Но нам достаточно сделать один запрос к беку вместо десяти, чтобы получить актуальное значение В этом случае нужно отфильтровать лишние события, то есть пропустить лишние клики, обработав лишь 1 событие И тут есть два подхода: • Throttling — пропускает первое событие и игнорирует...
1 год назад
Java & Kotlin - Порядок инициализации полей, конструкторов и блоков
Рассмотрим самый сложный пример — представим, что у нас есть наследование, статика, конструкторы и поля (+ companion object, + init) Порядок инициализации в Java и Kotlin немного различны, хотя и схожи по общей идее Java: Статические и нестатические поля и блоки инициализируются в порядке объявления (чем выше строчка, тем первее она будет инициализирована) 1. Статические поля и блоки родителя 2. Статические поля и блоки ребенка 3. Нестатические поля и блоки родителя 4. Конструктор родителя 5...
318 читали · 2 года назад
Навигация через диплинки
В некоторых приложениях навигация между экранами осуществляется через диплинки, а не хардкодится в приложении xml-графом или просто кодом Теоретические описание: открываешь ссылку — открывается страница в приложении Практическое описание: в манифесте описываются диплинки, которые собирается перехватывать приложение через Intent их получает Activity и выбирает Fragment, который нужно открыть Плюсы подхода: • гибкость не нужна хардкодить, какой экран открывает кнопка. можно прислать с бека...
2 года назад
.aab (.AAB) — что и зачем
.aab (.AAB) — что и зачем как и .apk, новый формат .aab - это архив, содержащий все файлы (код, ресурсы) приложения разница следующая: — если вы отдаете в плей маркет .apk, то пользователю придется скачать этот файл со всеми ресурсами, включая те, которые на его устройстве использоваться не будут например, вы в ресурсы положили картинку в шести разрешениях (mdpi, hdpi, xhdpi...). а у пользователя разрешение hdpi, но скачать ему придется все 6 картинок, и только потом телефон сможет удалить лишнее — если отдаете ...
2 года назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала