Мессенджер
Max блокирует доступ через сторонние клиенты: как это повлияет на пользователей и что делать
Центр безопасности мессенджера Max начал блокировать доступ через неофициальные клиенты (mod-приложения). Объясняем, кого затронула операция, почему платформа закрывает моды, как вернуть доступ и что делать компаниям и пользователям, чтобы не потерять связь и не подвергнуться риску утечки данных.
— Читать дальше «Max блокирует доступ через сторонние клиенты: как это повлияет на пользователей и что делать»
Max блокирует доступ через сторонние клиенты: как это повлияет на пользователей и что делать
Центр безопасности мессенджера Max начал блокировать доступ через неофициальные клиенты (mod-приложения). Объясняем, кого затронула операция, почему платформа закрывает моды, как вернуть доступ и что делать компаниям и пользователям, чтобы не потерять связь и не подвергнуться риску утечки данных.
— Читать дальше «Max блокирует доступ через сторонние клиенты: как это повлияет на пользователей и что делать»
👍1😱1🌚1
Погружаемся в недра Retrofit
Думаю, многие задумывались о том, что происходит с функциями в интерфейсе Retrofit сервиса, когда мы помечаем их ключевым словом suspend? У некоторых даже есть заблуждение, что для сетевых запросов в таком случае используется корутиновский Dispatchers.IO. Спойлер — это не совсем так.
В этой статье мы как раз разберёмся, как всё работает на самом деле.
Читать далее
Читать: https://habr.com/ru/companies/alfa/articles/947908/
@mobi_dev | Другие наши каналы
Думаю, многие задумывались о том, что происходит с функциями в интерфейсе Retrofit сервиса, когда мы помечаем их ключевым словом suspend? У некоторых даже есть заблуждение, что для сетевых запросов в таком случае используется корутиновский Dispatchers.IO. Спойлер — это не совсем так.
В этой статье мы как раз разберёмся, как всё работает на самом деле.
Читать далее
Читать: https://habr.com/ru/companies/alfa/articles/947908/
@mobi_dev | Другие наши каналы
🔥1
Отделяем мух от Kotlett. Динамические обновления без релизов и BDUI
Привет, Хабр! Меня зовут Александр Наумов, я руковожу разработкой мобильной платформы в VK Tech и Mail. В VK занимаюсь мобилками уже более десяти лет, и в этой статье я поделюсь с вами нашей внутренней кухней: как мы ищем инженерные решения, какого класса задачи мы решаем. Хочу поделиться нашей новой разработкой, которая, как мне кажется, может быть полезна сообществу.
Читать далее
Читать: https://habr.com/ru/companies/vktech/articles/950588/
@mobi_dev | Другие наши каналы
Привет, Хабр! Меня зовут Александр Наумов, я руковожу разработкой мобильной платформы в VK Tech и Mail. В VK занимаюсь мобилками уже более десяти лет, и в этой статье я поделюсь с вами нашей внутренней кухней: как мы ищем инженерные решения, какого класса задачи мы решаем. Хочу поделиться нашей новой разработкой, которая, как мне кажется, может быть полезна сообществу.
Читать далее
Читать: https://habr.com/ru/companies/vktech/articles/950588/
@mobi_dev | Другие наши каналы
🔥2
Flutter-дайджест сентября
Привет, друзья! 🌐
Сентябрь оказался по-настоящему горячим месяцем для Flutter-разработчиков — громкие релизы, свежие статьи на Хабре, видеоразборы с YouTube и целая россыпь полезных пакетов. На нашем канале FlutterPulse мы собрали всё самое интересное в одном месте, чтобы вы ничего не пропустили.
Читать далее
Читать: https://habr.com/ru/articles/952832/
@mobi_dev | Другие наши каналы
Привет, друзья! 🌐
Сентябрь оказался по-настоящему горячим месяцем для Flutter-разработчиков — громкие релизы, свежие статьи на Хабре, видеоразборы с YouTube и целая россыпь полезных пакетов. На нашем канале FlutterPulse мы собрали всё самое интересное в одном месте, чтобы вы ничего не пропустили.
Читать далее
Читать: https://habr.com/ru/articles/952832/
@mobi_dev | Другие наши каналы
❤5
Игра
Space Invaders «с нуля» — Часть 1, создаём окно
Старт серии по созданию клона Space Invaders на C++: настраиваем окно и контекст OpenGL 3.3 с GLFW и GLEW, собираем проект и запускаем первый «красный» кадр.
— Читать дальше «Space Invaders «с нуля» — Часть 1, создаём окно»
Space Invaders «с нуля» — Часть 1, создаём окно
Старт серии по созданию клона Space Invaders на C++: настраиваем окно и контекст OpenGL 3.3 с GLFW и GLEW, собираем проект и запускаем первый «красный» кадр.
— Читать дальше «Space Invaders «с нуля» — Часть 1, создаём окно»
[Перевод] Компенсация сетевой задержки: как зародилась технология rollback netcode
Как сообщил мне GPT5, технология компенсации сетевой задержки в играх, также известная как «откат сетевого кода» (rollback netcode) впервые была применена в игре «Super Street Fighter II Turbo HD Remix» (2008). Но это не так: именно такой механизм я реализовал в «Pathway to Glory» (Nokia N-Gage, 2004) и «Warhammer 20K: Squad Command (PSP, NDS, 2007)». В этой статье кратко рассказано, как данная технология работает...
Читать далее
Читать: https://habr.com/ru/articles/952872/
@mobi_dev | Другие наши каналы
Как сообщил мне GPT5, технология компенсации сетевой задержки в играх, также известная как «откат сетевого кода» (rollback netcode) впервые была применена в игре «Super Street Fighter II Turbo HD Remix» (2008). Но это не так: именно такой механизм я реализовал в «Pathway to Glory» (Nokia N-Gage, 2004) и «Warhammer 20K: Squad Command (PSP, NDS, 2007)». В этой статье кратко рассказано, как данная технология работает...
Читать далее
Читать: https://habr.com/ru/articles/952872/
@mobi_dev | Другие наши каналы
👍2
Как инженерная боль вдохновила на создание мобильного приложения — клиента Modbus TCP
Практические сложности настройки устройств Modbus TCP/RTU в промышленной среде и легкое решение через мобильное приложение.
Читать далее
Читать: https://habr.com/ru/articles/952972/
@mobi_dev | Другие наши каналы
Практические сложности настройки устройств Modbus TCP/RTU в промышленной среде и легкое решение через мобильное приложение.
Читать далее
Читать: https://habr.com/ru/articles/952972/
@mobi_dev | Другие наши каналы
Внедрение пуш-уведомлений в React Native: от Firebase до кастомных модулей
Привет, Хабр! Меня зовут Георгий, и я тимлид команды платформы в компании Купер. Мы специализируемся на разработке IT-приложений для маркетинга и бизнеса, включая кроссплатформенные мобильные решения на базе React Native. В этой статье я хочу поделиться опытом работы с пуш-уведомлениями. Расскажу, с чего мы начинали, какие проблемы встретили и к чему пришли на текущий момент. Все примеры возьму из свежего проекта, исходники которого доступны на GitHub — ссылку оставлю в конце.
Читать далее
Читать: https://habr.com/ru/companies/kuper/articles/952680/
@mobi_dev | Другие наши каналы
Привет, Хабр! Меня зовут Георгий, и я тимлид команды платформы в компании Купер. Мы специализируемся на разработке IT-приложений для маркетинга и бизнеса, включая кроссплатформенные мобильные решения на базе React Native. В этой статье я хочу поделиться опытом работы с пуш-уведомлениями. Расскажу, с чего мы начинали, какие проблемы встретили и к чему пришли на текущий момент. Все примеры возьму из свежего проекта, исходники которого доступны на GitHub — ссылку оставлю в конце.
Читать далее
Читать: https://habr.com/ru/companies/kuper/articles/952680/
@mobi_dev | Другие наши каналы
❤4
Как я писал свою звонилку для видеозвонков
Я написал свою альтернативу звонкам в WhatsApp и Telegram — полноценный Android-клиент на WebRTC с поддержкой P2P-аудио и видео, STUN/TURN, сигналингом и собственным UI.
Забудьте про “корпоративные мессенджеры”: проект JOPA Call (👉 «Just One Peer App») работает напрямую, без лишних посредников.
Реализовано: peer-to-peer соединения, fallback через TURN, мини-preview окна камеры, управление потоками и адаптивное видео.
Макс и его «супераппы» могут курить в сторонке — теперь у меня есть свой звонок-клиент, который не зависит от гигантов.
Читать далее
Читать: https://habr.com/ru/articles/953222/
@mobi_dev | Другие наши каналы
Я написал свою альтернативу звонкам в WhatsApp и Telegram — полноценный Android-клиент на WebRTC с поддержкой P2P-аудио и видео, STUN/TURN, сигналингом и собственным UI.
Забудьте про “корпоративные мессенджеры”: проект JOPA Call (👉 «Just One Peer App») работает напрямую, без лишних посредников.
Реализовано: peer-to-peer соединения, fallback через TURN, мини-preview окна камеры, управление потоками и адаптивное видео.
Макс и его «супераппы» могут курить в сторонке — теперь у меня есть свой звонок-клиент, который не зависит от гигантов.
Читать далее
Читать: https://habr.com/ru/articles/953222/
@mobi_dev | Другие наши каналы
🔥9😁9❤4
Построение KMP SDK: инсайты и подводные камни из нашего опыта
Вот и время для заключительной статьи этого цикла. В предыдущих статьях мы рассмотрели нашу мотивацию, всю техническую информацию и поделились инсайтами при создании масштабируемого бизнес-решения в виде кроссплатформенного SDK. В этой небольшой статье хотелось уделить внимание иным аспектам, таким как адаптация процессов команды KMP и смежных команд, которые являются заказчиками, немного поговорить про подходы к тестированию и контролю качества, CI/CD и т.д.
Кратко напомним про контекст и продукт: Instories — мобильный видеоредактор для маркетологов, SMM-специалистов и блогеров. Контекст проекта: желание получить ряд SDK (мы называем их Kit-ами, по сути это разные сборки SDK для разных продуктов, со своими ресурсами, фичами и дизайн системой) для наших уже существующих приложений, которые содержали бы в себе коробочные фичи (и бизнес-логику, и UI), готовые к подключению, а также были бы легко расширяемыми и переиспользуемыми для разных приложений компании.
Читать далее
Читать: https://habr.com/ru/articles/953286/
@mobi_dev | Другие наши каналы
Вот и время для заключительной статьи этого цикла. В предыдущих статьях мы рассмотрели нашу мотивацию, всю техническую информацию и поделились инсайтами при создании масштабируемого бизнес-решения в виде кроссплатформенного SDK. В этой небольшой статье хотелось уделить внимание иным аспектам, таким как адаптация процессов команды KMP и смежных команд, которые являются заказчиками, немного поговорить про подходы к тестированию и контролю качества, CI/CD и т.д.
Кратко напомним про контекст и продукт: Instories — мобильный видеоредактор для маркетологов, SMM-специалистов и блогеров. Контекст проекта: желание получить ряд SDK (мы называем их Kit-ами, по сути это разные сборки SDK для разных продуктов, со своими ресурсами, фичами и дизайн системой) для наших уже существующих приложений, которые содержали бы в себе коробочные фичи (и бизнес-логику, и UI), готовые к подключению, а также были бы легко расширяемыми и переиспользуемыми для разных приложений компании.
Читать далее
Читать: https://habr.com/ru/articles/953286/
@mobi_dev | Другие наши каналы
Swift Codable
Привет, Хабр!
На этой неделе мы поговорим ещё об одном встроенном типе Swift - Codable. Думаю, все, кто писал клиент-серверные приложения, сталкивались с этим протоколом: он позволяет преобразовывать наши структуры в бинарные данные и обратно. Однако, полагаю, немногие задумывались, как этот привычный механизм работает под капотом. Сегодня я постараюсь рассказать об этом.
Читать далее
Читать: https://habr.com/ru/articles/953560/
@mobi_dev | Другие наши каналы
Привет, Хабр!
На этой неделе мы поговорим ещё об одном встроенном типе Swift - Codable. Думаю, все, кто писал клиент-серверные приложения, сталкивались с этим протоколом: он позволяет преобразовывать наши структуры в бинарные данные и обратно. Однако, полагаю, немногие задумывались, как этот привычный механизм работает под капотом. Сегодня я постараюсь рассказать об этом.
Читать далее
Читать: https://habr.com/ru/articles/953560/
@mobi_dev | Другие наши каналы
Мобильная разработка за неделю #605 (29 сентября — 5 октября)
В новом дайджесте OCR-сервер на iPhone и разработчики против регистрации Google, скрытые угрозы Room и golden-тесты во Flutter, Kotlett и динамические обновления без релизов и BDUI, мобильный интерфейс без человека, приложения, вышедшие в августе, и заработавшие больше $50К и многое другое. Заходите!
Читать далее
Читать: https://habr.com/ru/articles/953612/
@mobi_dev | Другие наши каналы
В новом дайджесте OCR-сервер на iPhone и разработчики против регистрации Google, скрытые угрозы Room и golden-тесты во Flutter, Kotlett и динамические обновления без релизов и BDUI, мобильный интерфейс без человека, приложения, вышедшие в августе, и заработавшие больше $50К и многое другое. Заходите!
Читать далее
Читать: https://habr.com/ru/articles/953612/
@mobi_dev | Другие наши каналы
Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#22)
Продолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки.
Под катом: Uber, Райф, Цифра банк.
Читать далее
Читать: https://habr.com/ru/articles/953664/
@mobi_dev | Другие наши каналы
Продолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки.
Под катом: Uber, Райф, Цифра банк.
Читать далее
Читать: https://habr.com/ru/articles/953664/
@mobi_dev | Другие наши каналы
👍2❤1
Kick для QA-инженеров
Kick (Kotlin Inspection & Control Kit) – это кроссплатформенный модульный набор инструментов отладки, встроенный прямо в приложение. Он позволяет отображать нужные переменные в плавающем окне, инспектировать логи, сетевой трафик, базы данных SQLite/Room, файловую систему и т.д. Kick фактически заменяет множество разрозненных утилит единым решением: больше не нужно переключаться между разными программами или консолью – все необходимые средства собраны в одном интерфейсе. Это снижает сложность диагностики: тестировщик получает полный обзор состояния приложения на Android, iOS и Desktop из одного окна.
Читать далее
Читать: https://habr.com/ru/articles/953430/
@mobi_dev | Другие наши каналы
Kick (Kotlin Inspection & Control Kit) – это кроссплатформенный модульный набор инструментов отладки, встроенный прямо в приложение. Он позволяет отображать нужные переменные в плавающем окне, инспектировать логи, сетевой трафик, базы данных SQLite/Room, файловую систему и т.д. Kick фактически заменяет множество разрозненных утилит единым решением: больше не нужно переключаться между разными программами или консолью – все необходимые средства собраны в одном интерфейсе. Это снижает сложность диагностики: тестировщик получает полный обзор состояния приложения на Android, iOS и Desktop из одного окна.
Читать далее
Читать: https://habr.com/ru/articles/953430/
@mobi_dev | Другие наши каналы
🔥2
B2B-платформа для ВЭД: от double-blind маркетплейса до платёжного клиринга
Строим B2B-платформу для международной торговли (ВЭД), где решаем сразу несколько болей
⚠️ Важно: Платформа не банк и не платёжная система. Все реальные выплаты выполняются лицензированными операторами (банки/НКО/EMI).
Мы — интерфейс и оркестратор.
Читать далее
Читать: https://habr.com/ru/articles/953670/
@mobi_dev | Другие наши каналы
Строим B2B-платформу для международной торговли (ВЭД), где решаем сразу несколько болей
⚠️ Важно: Платформа не банк и не платёжная система. Все реальные выплаты выполняются лицензированными операторами (банки/НКО/EMI).
Мы — интерфейс и оркестратор.
Читать далее
Читать: https://habr.com/ru/articles/953670/
@mobi_dev | Другие наши каналы
❤1
Игра
Battlefield 6: даты и время выхода раскрыты — раннего доступа не будет
EA раскрыла точное время выхода Battlefield 6. Игра стартует 10 октября одновременно для всех игроков — без раннего доступа. Подробности о времени запуска и предзагрузке.
— Читать дальше «Battlefield 6: даты и время выхода раскрыты — раннего доступа не будет»
Battlefield 6: даты и время выхода раскрыты — раннего доступа не будет
EA раскрыла точное время выхода Battlefield 6. Игра стартует 10 октября одновременно для всех игроков — без раннего доступа. Подробности о времени запуска и предзагрузке.
— Читать дальше «Battlefield 6: даты и время выхода раскрыты — раннего доступа не будет»
Apple
Тим Кук покинет пост главы Apple, его место займет технарь — Bloomberg
Тим Кук готовится покинуть пост главы Apple, его место может занять инженер Джон Тернус — Bloomberg сообщает о смене эпохи в компании
— Читать дальше «Тим Кук покинет пост главы Apple, его место займет технарь — Bloomberg»
Тим Кук покинет пост главы Apple, его место займет технарь — Bloomberg
Тим Кук готовится покинуть пост главы Apple, его место может занять инженер Джон Тернус — Bloomberg сообщает о смене эпохи в компании
— Читать дальше «Тим Кук покинет пост главы Apple, его место займет технарь — Bloomberg»
🎉5❤4😱4
Kingmakers отложили в последний момент: «средневековый шутер со штурмовыми винтовками» не выйдет 8 октября
Разработчики Kingmakers отложили релиз раннего доступа за пять дней до запуска. Причина — полировка контента и стабильные 60 FPS на средних ПК. Что известно сейчас и почему перенос логичен.
— Читать дальше «Kingmakers отложили в последний момент: «средневековый шутер со штурмовыми винтовками» не выйдет 8 октября»
Разработчики Kingmakers отложили релиз раннего доступа за пять дней до запуска. Причина — полировка контента и стабильные 60 FPS на средних ПК. Что известно сейчас и почему перенос логичен.
— Читать дальше «Kingmakers отложили в последний момент: «средневековый шутер со штурмовыми винтовками» не выйдет 8 октября»
Можно ли сделать мобильный интерфейс без человека. Эксперимент с ИИ. Часть 2
Сегодня UI в продукте — не просто красивая картинка. Это полноценный драйвер роста компании в борьбе за первенство. И не получается относиться к этому как «просто запили мне нормальный UI». Каждый элемент стоит денег и ресурсов разработчиков и дизайнеров.
В первой части статьи мы посмотрели, как ИИ помогает менять скорость релизов с помощью Claude 4.5 и влиять на результаты бизнеса. А теперь давайте разберёмся, как это сделать с другими инструментами.
Читать дальше
Читать: https://habr.com/ru/companies/surfstudio/articles/953894/
@mobi_dev | Другие наши каналы
Сегодня UI в продукте — не просто красивая картинка. Это полноценный драйвер роста компании в борьбе за первенство. И не получается относиться к этому как «просто запили мне нормальный UI». Каждый элемент стоит денег и ресурсов разработчиков и дизайнеров.
В первой части статьи мы посмотрели, как ИИ помогает менять скорость релизов с помощью Claude 4.5 и влиять на результаты бизнеса. А теперь давайте разберёмся, как это сделать с другими инструментами.
Читать дальше
Читать: https://habr.com/ru/companies/surfstudio/articles/953894/
@mobi_dev | Другие наши каналы
Техническое собеседование: как его провести и правильно оценить кандидата?
Рекрутеры пишут тексты вакансий и отбирают резюме с помощью нейросетей, кандидаты готовят ответы и даже решают задачи с подсказками ИИ, а многие ИТ-компании в 2025 году снова стали проводить интервью офлайн. В этой новой реальности старые подходы к собеседованиям теряют эффективность: проверка теории «по учебнику» или стандартный список вопросов не дают объективной картины. Сегодня важно уметь видеть за готовыми ответами реальные навыки, ход мысли и то, насколько человек подходит под конкретный проект.
Привет, Хабр! Меня зовут Никита Королев, я ведущий разработчик мобильных приложений в IBS. Я регулярно провожу собеседования и сегодня хочу поделиться своим видением того, как делать это эффективно для компании и без нервотрепки для обеих сторон.
Читать далее
Читать: https://habr.com/ru/companies/ibs/articles/953878/
@mobi_dev | Другие наши каналы
Рекрутеры пишут тексты вакансий и отбирают резюме с помощью нейросетей, кандидаты готовят ответы и даже решают задачи с подсказками ИИ, а многие ИТ-компании в 2025 году снова стали проводить интервью офлайн. В этой новой реальности старые подходы к собеседованиям теряют эффективность: проверка теории «по учебнику» или стандартный список вопросов не дают объективной картины. Сегодня важно уметь видеть за готовыми ответами реальные навыки, ход мысли и то, насколько человек подходит под конкретный проект.
Привет, Хабр! Меня зовут Никита Королев, я ведущий разработчик мобильных приложений в IBS. Я регулярно провожу собеседования и сегодня хочу поделиться своим видением того, как делать это эффективно для компании и без нервотрепки для обеих сторон.
Читать далее
Читать: https://habr.com/ru/companies/ibs/articles/953878/
@mobi_dev | Другие наши каналы
❤2🔥1
Apple
Apple удалила приложение ICEBlock, отслеживавшее агентов иммиграционной службы США
Apple удалила из App Store приложение ICEBlock, отслеживавшее агентов иммиграционной службы США, после жалоб властей. Компания заявила о «рисках для безопасности», эксперты говорят о давлении администрации Трампа.
— Читать дальше «Apple удалила приложение ICEBlock, отслеживавшее агентов иммиграционной службы США»
Apple удалила приложение ICEBlock, отслеживавшее агентов иммиграционной службы США
Apple удалила из App Store приложение ICEBlock, отслеживавшее агентов иммиграционной службы США, после жалоб властей. Компания заявила о «рисках для безопасности», эксперты говорят о давлении администрации Трампа.
— Читать дальше «Apple удалила приложение ICEBlock, отслеживавшее агентов иммиграционной службы США»
😁1