RU

Пишем логический калькулятор, лёжа на диване: как Termux и Си заменяют IDE, когда лень вставать

Говорят, для программирования на Си нужен стол, стул, мощный ПК и Linux. У меня другой стек: диван, планшет на Андроиде и Termux. Но иногда мой монито…

CTermuxAndroidПрограммированиеЛогикаКонсольDIYМобильная разработка
Habr
RU

Android и AccessibilityService: защита чувствительных экранов от чтения интерфейса

Современные Android-приложения всё чаще работают с данными, утечка которых критична для пользователя: платёжной информацией, одноразовыми кодами, перс…

Androidaccessibility serviceratзащита приложения на android
Habr
RU

Пара детективов с поиском багов в мобильных приложениях банков

Пока оперативка дорожает из-за LLM, в банках очень много ручного тестирования. Покрытие автотестами не очень высокое, потому что их тоже надо писать с…

ручное тестированиебанковское приложениерегрессионное тестированиеpush-уведомленияUI-тестированиеend-to-end сценарииIOSAndroidбаги
Habr
RU

Почему ваш канал связи — не ваш. История о том, как паранойя заставила меня написать свой мессенджер с нуля.

Вернул UIN-ы из нулевых и завернул всё в PWA: как я писал свой мессенджер, балансируя между ностальгией и Highload — Читать дальше « Почему ваш канал …

ИнтернетAPIAndroidБезопасностьiOSБэкендМессенджерПриложениеПесочницаСтатьи
Tproger