RU

Райкастовый движок на голом Android View. псевдо 3D движок в 500 строк кода

Всех приветствую! Когда речь идет о мобильных играх, то сразу все говорят: Unity, Unreal Engine, Godot. Большинство разработчиков тянут эти огромные к…

raycastingddaпсевдо-3dразработка игрandroidkotlinКастомный движокоптимизацияZ-буферинди-разработка
Habr
RU

Почему Android экран дёргается: простые ошибки, которые ломают плавность

После этой статьи вы сможете найти самые частые причины лагов в Compose-экранах и быстро убрать их без больших переписываний. Разберем, почему большие…

androidkotlinjetpack composeperformanceoptimizationbest practicesuicoroutines
Habr
RU

«Гражданин, обновитесь»: анализ вредоносной кампании Falcon

«Обновите приложение». Для большинства пользователей это привычное сообщение, а для хакеров - один из самых надежных и эффективных способ получить кон…

androidfalconsandboxобратная разработкафишингpt sandboxiocвредоносное программное обеспечениеканбан-доскитаск-трекер
Habr
RU

Как мы настраивали терминалы сбора данных на складах Ozon

Привет, Хабр! В 2022 году я пришёл в Ozon Tech на позицию специалиста технической поддержки склада и начал разбираться, как настраивать и поддерживать…

ТСДandroidmdm-системаmdmуправление разработкойтерминал сбора данныхфулфилменттехническая поддержкаozon tech
Habr
RU

Топ-10 вопросов с Android-собеседований в 2026 — с разборами

Думаю, многие из нас успели заметить стремительное изменение рынка в последние пару лет: он плавно превратился из рынка соискателя в рынок нанимателя …

androidkotlinjetpack composekotlin coroutineskotlin flowviewmodelсобеседованиеподготовка к собеседованию
Habr
RU

Web3-мессенджер размером в 3.5 Мб: инди-разработка с нулевым бюджетом

ПРЕКРАСНОЕ ДАЛЕКО Мир цифровых технологий постоянно удивляет. Сначала появились супер процессоры с тактовой частотой аж 8 мегагерц ( КР1810ВМ86М — до …

мессенджерwebrtcweb3androidcryptocurrencyai-агентыbotscryptography
Habr
RU

Пять ошибок при работе с Jetpack Compose, из-за которых тормозит recomposition

Привет, Хабр! Jetpack Compose в 2026 году стал стандартом разработки UI на Android, но в проектах регулярно повторяется одна и та же история: на экран…

jetpack composeandroidrecompositionмобильные приложенияCompose Compilerоптимизация UIпроизводительность Android
Habr
RU

PWA, TWA и натив: где начинаются проблемы, о которых не говорят

Привет, хабровчане! Я Алиса — тимлид в e-commerce агентстве KISLOROD. В статье разберу, где действительно раскрывается PWA, зачем нужен TWA, в ка…

нативные приложениянативная мобильная разработкаpwaiosandroidtwaразработка приложенийразработка сайтовпрограммированиемобильное приложение
Habr
RU

[Перевод] Вынужден попрощаться: руководство Google окончательно утратило моральные принципы

Это прощальное послание я отправил своим коллегам, когда решил покинуть Google, где последние годы занимал должность ведущего инженера-архитектора в п…

ruvds_переводandroidкарьера в itинформационная безопасностьзащита персональных данныхоперационные системы
Habr
RU

Оживление android-планшета глазами новичка. Как я нашел себе классную читалку на лето

По личным ощущениям, индустрия планшетов потихоньку отошла на второй план у массовых пользователей. И речь сейчас про буквально все сегменты, от недор…

androidпрошивкаsamsungtwrpностальгияностальгии постмангачиталкаигрыtimeweb_статьи_выходного_дня
Habr
RU

От потоков к корутинам: как и почему видоизменились примитивы синхронизации в языке Kotlin (Часть 2)

В первой части статьи были рассмотрены следующие распространённые способы организации конкурентного кода при работе с потоками и корутинами: критическ…

kotlinkotlin coroutinescoroutinesmultithreadingconcurrencyandroidandroid developmentkotlin multiplatformsemaphoreactors
Habr
RU

Как мы научились видеть иерархию корутин в Android‑приложении: Coroutine Tracer в библиотеке Demeter

Отладка корутин в Android — задача, с которой сталкивается каждый разработчик, использующий Kotlin. На один экран могут приходитьс…

яндексразработка мобильных приложенийandroidopen sourcecoroutines
Habr
RU

Серьёзная ретро-консоль за адекватные деньги: разбираем по винтикам DVTech And-001

Почти год назад я написал подробную статью о легендарной бюджетной консоли - R36s, где мы не только протестировали консоль в играх, но и разобрали её,…

monobogdan_ништячкигаджетыконсолиdvtechnewgameandroidретроallwinnerсхемотехникажелезо
Habr
RU

Обзор релиза 4.20 NodaLogic

В июньском релизе много всего: удобная пакетная синхронизация узлов от внешней системы до устройства - "контракты", онлайн-обработчики событий, интегр…

NodaLogicframeworkandroid
Habr
RU

Android Kiosk: как купить сухарики, когда ларёк закрыт

Несколько месяцев назад моему коллеге предстоял долгий перелёт — около 8 часов. Ему быстро стало скучно, и он обратил внимание на …

androidандроидприложениеkiosk modeошибки конфигурированияуязвимостизащита платформыограничение доступаandroid securitysecurity research
Habr
RU

RuStore качает MAX без спроса и мониторит GPS каждые 5 минут и ему даже не стыдно

Привет, Хабр. С 1 апреля 2024 года RuStore принудительно предустанавливается на все смартфоны, продаваемые в РФ. После недавнего разбора правительстве…

rustorevkkasperskyandroidреверс-инжинирингтелеметрияслежкабэкдорприватностьимпортозамещение
Habr
RU

Приложение для изучения китайского. От идеи до прода

Всем привет. Хотелось бы поделиться своей историей выпуска Android-приложения для изучения китайского языка. С чего всё начиналось Всё началось с того…

androidflutterизучение языковкитайский языкизучение китайского
Habr
RU

Я устал от бесконечных списков чатов и написал свой приватный мессенджер на гексагональных сотах (Kotlin + Go)

Привет, Хабр! Меня, честно говоря, просто утомили современные интерфейсы общения и навигации. Куда ни посмотри — в Telegram, Slack, WhatsApp, на почте…

ordoandroidkotlinприватностьмессенджеринтерфейсыgoкриптография
Habr
RU

Я не программист, но меня так достали современные читалки на Android, что я написал свою. Встречайте — MRead

Всем привет! Я хочу поделиться историей о том, как обычная пользовательская боль заставила меня открыть Android Studio и сделать свой первый серьезный…

mreadчиталкаandroidkotlincomposeepub
Habr