Рубрика: Хабр Мобильная разработка

[Перевод] Представляем AdaEngine 0.1.0 — игровой движок на Swift

Представляем AdaEngine 0.1.0 После долгого пути я рад представить AdaEngine 0.1.0: бесплатный игровой движок и фреймворк для приложений с открытым исходным кодом, написанный на Swift. Узнать подробнее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Как я сделал сканер под iOS и Android для диагностики Wi-Fi-сети

Привет, я Павел Семенищев, сетевой инженер в Yandex Infrastructure. В команде Network Operations Center (NOC) мы отвечаем не только за магистральные и дата‑центровые сети, но и за офисные, а также сети складов и дарксторов Яндекс Лавки. А это ОЧЕНЬ много удалённых точек присутствия, и при проблемах с Wi‑Fi на каждую сетевика не отправишь. Для быстрого сканирования параметров сети на местах я создал WiProber под Android и WiFi Prober под iOS — получился...

Как открывать шлагбаумы и ворота силой мысли

Как открывать шлагбаумы и ворота силой мысли. Описание мобильного приложения и конечного устройства. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Я перестал доверять стримингам. Поэтому написал свой iOS-плеер — с CarPlay и без вранья про звук

Я перестал верить стримингам. Не философски, а практически. Половина любимых альбомов либо ушла из каталогов, либо вернулась пересведенной так, что слушать тошно. Концертные записи, винил-рипы, региональные релизы — их там и не было. А моя коллекция в FLAC просто лежит на диске и никуда не девается. Для своей коллекции я написал плеер. Для себя. Через...

Как я избавился от тысяч строк валидации в Swift

Каждый раз, когда нужно добавить новую модель в проект, приходится писать буквально одинаковый код: с одинаковыми проверками, с одинаковыми корректировками, с одинаковыми Codable, с одинаковыми тестами. Полагаю, вы тоже постоянно с этим сталкиваетесь, особенно при работе с текстом: почистить от лишних пробелов, убрать декоративные символы, привести к нужному регистру, сделать проверку на «не пусто» и так далее....

MTR, Path MTU и детект блокировок по SNI на iOS без entitlements

За полтора месяца после релиза я добавил в свой iOS-апп 9 сетевых инструментов — и почти каждый оказался отдельной задачей: параллельный MTR, Path MTU на ICMP Echo, детект блокировок по SNI. Делюсь самыми интересными граблями и кодом. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Голосовой КПТ-дневник с распознаванием речи на устройстве: Flutter и on-device Whisper

Эта статья про то, как я сделал голосовой дневник мыслей для когнитивно-поведенческой терапии, почему распознавание речи у меня крутится прямо на телефоне, и какие на этом пути были технические развилки. Кода почти не будет, будет архитектура и обоснование решений. Я сам прошёл через тревожные расстройства, панические атаки и несколько депрессивных периодов. Из всего, что мне...