RU

Swift на Android: путь к сингулярности. От анонса SwiftJava до полноценного приложения

Всем привет! С вами Анна Жаркова, руководитель практики мобильной разработки ГК Юзтех, автор книги «Kotlin Multiplatform на практике» (покупайте мою…

SwiftJavaSwift для Androidandroidandroid developmentкросс-платформенностьkotlinkotlin multiplatformswift
Habr
RU

XCUI, Tests & Robots. Разбираем нативную автоматизацию iOS на винтики. Часть 2

Привет, Хабр! На связи снова Максим из ATI.SU . В первой части цикла мы разложили нативную автоматизацию iOS на винтики: разобрались, какое место UI…

iosswiftразработка мобильных приложенийxcuitestui-тестыui-тестированиеui-testingxcodexcui
Habr
RU

Я написал свитчер раскладки для Mac вместе с ИИ-агентом. Через три месяца он всё ещё портил мне русские слова

Punto Switcher для Mac заморожен с ноября 2017 года. Я печатаю на русском и английском целый день, и «ghbdtn» вместо «привет» выскакивает у меня раз…

свитчер раскладкиpunto switchermacosswiftcgeventtapclaude codeии-агентии-агенты для разработки
Habr
RU

Кабардинский переводчик, часть 2: одна модель в обе стороны, корпус с Claude Code и шесть часов аренды GPU

Продолжение статьи «Как создать переводчик для низкоресурсного языка» . Год назад я рассказывал, как дообучил две модели MarianMT: одну для перевода…

сезон код будущегокабардинскийобучение моделиизучение языковпереводчикclaude-codepython3swiftcoremlonyx
Habr
RU

Одна аналитика на две платформы: как мы синхронизировали iOS и Android в hh.ru

Всем привет! Меня зовут Максимкин Андрей, я iOS-разработчик в hh.ru . В далеком 2023 году мы уже рассказывали про нашу мобильную аналитику в этой ст…

iosandroidаналитикаswiftмобильная разработкамобильные приложенияios разработкаandroid developmentаналитика мобильных приложений
Habr
RU

Rich Push Notifications в iOS: Notification Service Extension, Notification Content Extension и неочевидные детали

Rich Push Notifications в iOS выглядят просто, пока дело не доходит до Notification Service Extension и Notification Content Extensio…

iosswiftpush-уведомленияpush notificationsNotification Service ExtensionNotification Content ExtensionRich Push Notificationsapnsios developmentios разработка
Habr
RU

P2P-переводы, грязная крипта и Revolut. Пять популярных ошибок, которые совершают релоканты

Привет! Меня зовут Артем и у меня есть хобби. Я обожаю копаться в финтехах, банках, денежных переводах и прочих штуках, связанных с личными финансам…

банки ЕСфинтехrevolutwiseswiftp2pкриптовалютаamlблокировка счетарелокация
Habr
EN

RemoteMac

I wanted to control my Mac from my iPhone from anywhere , not just when both devices are on the same Wi-Fi. So I built RemoteMac — an open-source re…

productivityopensourceiosswift
Dev.to
RU

Почему спидтест говорит «всё хорошо», а игра лагает: как я построил Latency Dashboard и научил пинг не врать

Спидтест показывает 200 мегабит, а в PUBG Mobile 180 мс — и оба числа правда. Пропускная способность и задержка измеряют разные вещи, и про вторую с…

iosswifticmppinglatencyjitterbufferbloatbsd socketswi-fi power savemobile gaming
Habr
RU

[Перевод] Swift 6.4

Swift 6.4 теперь доступна. Swift стремится быть отличным выбором для всего стека — от приложений и серверов до системного кода, встраиваемых устройс…

swiftc++Cjavawebassemblyembeddedandroid
Habr