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

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

Ближайшая конференция — HolyJS 2024 Autumn, 7 ноября (online), 14–15 ноября (Санкт-Петербург + трансляция).
Подробности и билеты: https://jrg.su/K18Cxd
— —
Скачать презентацию с сайта HolyJS — https://jrg.su/XGLMk6

Superapps уже давно закрепились на глобальном рынке e-commerce. Они очень полезны для экосистемного бизнеса, этот тренд сохранится в ближайшие годы. Есть множество способов постройки superapp, один из них — использование WebView, который имеет свои особенности. Мне повезло создать интеграцию между двумя сервисами в рамках экосистемы Uzum, используя WebView.

Максим рассказал об этом опыте, а именно:
— как настроить авторизацию;
— как общаться между WebView и нативным приложением;
— какие есть неочевидные проблемы;
— какие ограничения зашиты в WebView по умолчанию;
— какие есть особенности UX и чем для пользователя отличается работа в вебе и в WebView;
— как дебажить WebView;
— как сравнивать производительность нативного и web-решения.
— как писать автотесты;
— есть ли связь между разрешениями (доступы к geo и др.) в нативном приложении и WebView;
— какое время жизни у WebView и от чего оно зависит;
— почему геопозиционирование в WebView не такое точное, как хотелось бы.

Будет полезно разработчикам нативных приложений, web-разработчикам и проектным менеджерам, если они решат так же использовать WebView.

Комментарии

Информация по комментариям в разработке