Максим Лавренюк — WebView как способ интеграции между сервисами

Ближайшая конференция — HolyJS 2024 Autumn, 7 ноября (online), 14–15 ноября (Санкт-Петербург + трансляция). Подробности и билеты:
— — Скачать презентацию с сайта HolyJS —
Superapps уже давно закрепились на глобальном рынке e-commerce. Они очень полезны для экосистемного бизнеса, этот тренд сохранится в ближайшие годы. Есть множество способов постройки superapp, один из них — использование WebView, который имеет свои особенности. Мне повезло создать интеграцию между двумя сервисами в рамках экосистемы Uzum, используя WebView. Максим рассказал об этом опыте, а именно: — как настроить авторизацию; — как общаться между WebView и нативным приложением; — какие есть неочевидные проблемы; — какие ограничения зашиты в WebView по умолчанию; — какие есть особенности UX и чем для пользователя отличается работа в вебе и в WebView; — как дебажить WebView; — как сравнивать производительность нативного и web-решения. — как писать автотесты; — есть ли связь между разрешениями (доступы к geo и др.) в нативном приложении и WebView; — какое время жизни у WebView и от чего оно зависит; — почему геопозиционирование в WebView не такое точное, как хотелось бы. Будет полезно разработчикам нативных приложений, web-разработчикам и проектным менеджерам, если они решат так же использовать WebView.

Смотрите также