RU

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

Привет, Хабр! На связи снова Максим из ATI.SU . В прошлых статьях мы разобрались, как искать логи и креш‑отчёты на iOS‑у…

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

Хардкорная агентская разработка под iOS, часть 1: отдельный Mac Mini для агентов

Агентская разработка развивается семимильными шагами. Но не всё идёт так радужно, как хотелось бы. Например, ИИ-агенты по умолчанию заваливают разрабо…

iosагентская разработкаmacossshidbxcode
Habr
RU

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

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

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

«Это уже тысячу раз делали»: как мы добавили медиаленту в Яндекс Еду для iOS. А потом переделали

На первый взгляд, медиалента в мобильном приложении выглядит как стандартная задача: список карточек, автоплей, предзагрузка соседних р…

яндексiosмобильная разработкаинтерфейсынагрузкаbduiсетьвидео
Habr
RU

Capacitor: от веба к мобильным приложениям. Часть 4. Интегрируем локальный LLM в проект

В этой уже 5 по счету статье мы поговорим про актуальность локального AI в мобильных приложениях а также займемся интеграцией плагина для локальных LL…

capacitorмобильные приложениягибридные приложенияtypescriptjavascriptiosandroidaillmлокальный ии
Habr
RU

От боли к npm install: TDLib для React-Native, или как я делал проект, а получилась библиотека

Пришла мне как-то идея сделать мобильное приложение на базе Telegram. Полез в npm и сразу нашёл react-native-telegram , но это оказалась обёртка над B…

react nativetelegramtdlibразработка мобильных приложенийiosandroidopen sourcetypescriptnpmбиблиотека
Habr
RU

[Перевод] Flutter 3.44 Конец эпохи CocoaPods и начало расцвета Swift Package Manager

Экосистема Flutter совершила один из самых значительных скачков вперед. С выходом Flutter 3.44 команда официально сделала Swift Package Manager (Swift…

flutterdartandroidiosmaterialcupertinoмобильная разработкакроссплатформенностькроссплатформенное программированиекроссплатформенная разработка
Habr
RU

Синергия E2E и скриншотных тестов: создание надежной системы тестирования iOS с помощью XCTest

Всем привет! Меня зовут Артур Поляков, я инженер по тестированию в отделе мобильной разработки в компании iSpring. Наша команда работает над iSpring L…

тестированиетестыqaавтоматизация тестированияскриншотное тестированиеui-тестированиемобильное тестированиеiosнадежные тестыстабильные тесты
Habr
RU

Запустил AI-репетитор английского месяц назад: технические грабли соло-дева

Я соло-делаю Speakwithai — AI-репетитор английского для русскоязычной аудитории. Месяц назад выкатил публично, за этот месяц получ…

AIcapacitorrustoreiosvoice aiстартапанглийский языканглийский онлайн