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

Подробнее о конференции HolyJS: https://jrg.su/EM4wwV — — Скачать презентацию с сайта HolyJS https://jrg.su/XGLMk6 Superapps уже давно закрепились на глобальном рынке e-commerce. Они очень полезны для экосистемного бизнеса, этот тренд сохранится в ближайшие годы. Есть множество способов постройки superapp, один из них использование WebView, который имеет свои особенности. Мне повезло создать интеграцию между двумя сервисами в рамках экосистемы Uzum, используя WebView. Максим рассказал об этом опыте, а именно: как настроить авторизацию; как общаться между WebView и нативным приложением; какие есть неочевидные проблемы; какие ограничения зашиты в WebView по умолчанию; какие есть особенности UX и чем для пользователя отличается работа в вебе и в WebView; как дебажить WebView; как сравнивать производительность нативного и web-решения. как писать автотесты; есть ли связь между разрешениями (доступы к geo и др.) в нативном приложении и WebView; какое время жизни у WebView и от чего оно зависит; почему геопозиционирование в WebView не такое точное, как хотелось бы. Будет полезно разработчикам нативных приложений, web-разработчикам и проектным менеджерам, если они решат так же использовать WebView.

Артём Арутюнян — Генерация реактивной модели из контрактов
▶︎

Артём Арутюнян — Генерация реактивной модели из контрактов

Андрей Соколов — Протоколы HTTP/3 и UDP для разработки онлайн-игр на клиенте и сервере
▶︎

Андрей Соколов — Протоколы HTTP/3 и UDP для разработки онлайн-игр на клиенте и сервере

Roman Poleguev — Why GraphQL Isn't So Simple
▶︎

Roman Poleguev — Why GraphQL Isn't So Simple

Что скрывает код: от поверхности атаки до производительности
▶︎

Что скрывает код: от поверхности атаки до производительности

Надежда Буртелова. Тестирование сервисов при распиле монолита или при портировании на другой язык
▶︎

Надежда Буртелова. Тестирование сервисов при распиле монолита или при портировании на другой язык

По ту сторону WebView
▶︎

По ту сторону WebView

Илья Соколов — Кеширование в вебе: стратегии, подводные камни и современные инструменты
▶︎

Илья Соколов — Кеширование в вебе: стратегии, подводные камни и современные инструменты

Как описывать требования к интеграции информационных систем? Ольга Пономарева
▶︎

Как описывать требования к интеграции информационных систем? Ольга Пономарева

КОНЕЦ VK И «МАКСА». Путин блокировками достал даже олигархов
▶︎

КОНЕЦ VK И «МАКСА». Путин блокировками достал даже олигархов

Депардье, Ди Каприо, Бельмондо, Марлон Брандо и Майкл Дуглас / вДудь
▶︎

Депардье, Ди Каприо, Бельмондо, Марлон Брандо и Майкл Дуглас / вДудь

Daria Volkova, "How Mobile QA Can Start WebView Testing and Why It's Not Scary"
▶︎

Daria Volkova, "How Mobile QA Can Start WebView Testing and Why It's Not Scary"

BFCache, или Мгновенный переход по страницам назад-вперёд / Илья Сидорчик (Яндекс)
▶︎

BFCache, или Мгновенный переход по страницам назад-вперёд / Илья Сидорчик (Яндекс)

Иван Малюгин — REACT_INTERNALS_​DO_NOT_USE_​OR_YOU_WILL_BE_FIRED
▶︎

Иван Малюгин — REACT_INTERNALS_​DO_NOT_USE_​OR_YOU_WILL_BE_FIRED

WebView для Мобильного тестировщика
▶︎

WebView для Мобильного тестировщика

Егор Стрешнев - Android cookbook: Готовим WebView правильно
▶︎

Егор Стрешнев - Android cookbook: Готовим WebView правильно

Как создавать идеальные фичи и избегать багов, объединяя тестировщиков и разработчиков, Олег Пендрак
▶︎

Как создавать идеальные фичи и избегать багов, объединяя тестировщиков и разработчиков, Олег Пендрак

Лучший Гайд по Kafka для Начинающих За 1 Час
▶︎

Лучший Гайд по Kafka для Начинающих За 1 Час

Андрей Ёлкин — Делаем бэкенд на Nuxt
▶︎

Андрей Ёлкин — Делаем бэкенд на Nuxt

Alisher Toleberdyev, "Webview – Questionable? It Works!"
▶︎

Alisher Toleberdyev, "Webview – Questionable? It Works!"

Как бы я сейчас изучал 1С. Не повторяй мои ошибки!
▶︎

Как бы я сейчас изучал 1С. Не повторяй мои ошибки!