Знай свои секреты. Поиск и автоматическая проверка секретов сторонних сервисов

Привет Хабр!По традиции, представлюсь, меня зовут Юрий Шабалин, и вместе с командой Стингрей мы разрабатываем платформу анализа защищенности мобильных приложений. Сегодня я хотел бы рассказать о хранении секретов в мобильных приложениях. А именно о том…

Как мы в QIWI внедряли Kotlin Multiplatform Mobile (KMM)

Привет, Хабр!Меня зовут Кирилл Васильев, и я хотел бы рассказать, как мы в QIWI внедряли Kotlin Multiplatform Mobile (KMM). КММ — это технология кроссплатформенной разработки, позволяющая писать общий код под основные платформы за исключением UI-с…

Весенний Weekend Offer: за два дня на новую работу

2 и 3 апреля приходите на наш новый Weekend Offer и присоединяйтесь к одной из команд VK! Мы развиваем продукты для миллионов людей и создаём суперпрапп Почты Mail.ru, в котором все сервисы интегрированы между собой — вы получите богатый опыт взаимодей…

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

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

Что нужно знать аналитику при разработке под Android & iOS

Мы уже не представляем свою жизнь без мобильных телефонов и приложений, которые в них установлены. В мире сегодня насчитывается около 3,5 миллиардов пользователей смартфонов, 99% из которых работают на Google Android или Apple iOS. При этом мобильная р…

После сборки — доработать напильником. Фиксим Retrofit для Корутин

Всем привет, это Полина Широбокова, android-разработчик в компании 65apps. При выходе Retrofit версии 2.6.0 нам озвучили официальную поддержку корутин, а значит — теоретически больше не было необходимости использовать специальный адаптер для вызова sus…

One Day Offer для мобильных разработчиков и системных аналитиков

Привет!Мы продолжаем проводить One Day Offer, в этот раз на очереди мобильные разработчики и системные аналитики. Предлагаем получить оффер за сутки, без долгого ожидания между интервью. Проведём все этапы собеседования онлайн и в один день на нашем сп…

Handler vs RX vs Kotlin. Наглядный пример использования корутин

Идея написания данной статьи возникла у меня тогда, когда я начал изучать корутины, это был 2019 год, тогда я только вошёл в Андроид-разработку и меня интересовало всё что с этим связанно. В то время корутины только набирали обороты и про них начинали …

Android in-app purchases, часть 5: серверная валидация покупок

Всем привет, я Кирилл, СТО Adapty. Я делал систему серверной валидации для наших SDK. Серверная валидация позволяет проверить подлинность покупки: устройство обращается к серверам Google за информацией, действительно ли была совершена покупка, и валидн…

Android окукливается и сообщество потворствует этому

Disclaimer: Пост пятничный и холиварный. Есть шанс изменить мир к лучшему.Помните, когда среди оригинальных OS производителей, таких как Symbian или Windows Phone, поднял голову и потянулся к свету Android?В те времена, и ещё немало последующих лет, пр…