Android Studio. Kotlin. Динамическая подгрузка данных в список RecyclerView

Долго я искал в сети способ сделать так, чтобы данные при построении списка RecyclerView не загружались целиком, а подгружались по мере его пролистывания пользователем. Несколько совершенно разных решений находил на StackOverflow. Пробовал применить — …

Force Update — механизм принудительного обновления мобильных приложений

Абсолютное большинство мобильных приложений имеет интересный нюанс – «хвост» старых версий, которыми все еще продолжают пользоваться. В этой статье мы посмотрим, какие проблемы это приносит и как с этим бороться. Материал будет полезен и мобильным разр…

Пишем чат под Android на Websocket’ах

Привет Хабр!Во время локдауна я решил поупражняться в разработке под Android. Начать решил с простой гиперказуальной игры с элементами дуэли. Взаимодействие игроков решил реализовать через отдельный сервер и websocket’ы, но пока читал про все это дело,…

Бенчмарк реальных Android-проектов на современных MacBook

Правильные тесты скорости сборки реальных Android-проектов на семи MacBook различных поколений: с Intel i7, i9 и всех вариациях Apple M1 в разных размерах ноутбуков. Результаты не такие однозначные, как могли бы быть… Узнать результаты…

Самые популярные hotkeys (горячие клавиши) в Android Studio

Каждый разработчик адроид не раз задумывался над повышением производительности. И поэтому хочу остановиться на разборе самых популярных для меня hotkeys (для Windows), которые делают мою жизнь проще.Операторы перемещения (Cmd/Ctrl + Shift + ↑/↓)Это пол…

Android NDK компиляция OpenCPN

Когда вы несете вахту ночью и вокруг только звезды и где то в паре метров от вас слегка подсвеченный компас. В этот момент для полного комфорта управления желательно иметь под рукой надежное навигационное устройство.В предыдущих статьях я написал как с…

[recovery mode] Разработка Android-приложения на Java для верификации QR-кодов сертификатов вакцинации

Спустя десятки лет после появления землян на планете Плюк на место КЦ пришёл КУ-АР в качестве самого ценного ресурса для чатлан и пацаков. Желающие приобрести себе в будущем малиновые штаны представители двух народов нашли способ подделки этого ценного…

Как переключиться c JCenter на Maven Central

Maven-репозиторий (Maven Central) — это репозиторий, размещённый на сайте Sonatype.org, а более точно сам репозиторий находится тутЕсли в проекте используется репозиторий Bitray который является частью JCenter или же JCenter, то стоит оперативно з…