~/talk

WebView as a Way to Integrate Services

TalkinRussianat HolyJS 2024 Spring · 2024-04-15..04-27· [web-platform, react-native]
links:none on file
slides:none on file

Presentation examines using WebView to integrate services inside a superapp ecosystem (Uzum). It covers configuring authorization, native↔WebView communication, debugging, writing automated tests, UX differences between web and WebView, default WebView limitations and lifecycle, permission behavior (e.g., geolocation) and why WebView geolocation can be less accurate, plus performance comparison of native vs web solutions.

AI-written summary · about

  1. 0:00Introduction
  2. 2:09What is WebView
  3. 5:24Service integration options
  4. 6:50WebView pros and cons
  5. 9:22Preparing WebView integration
  6. 10:47JS Bridge implementation
  7. 12:34Testing without native access
  8. 13:22WebView access limits
  9. 17:04Layout and UX issues
  10. 19:55Keyboard and conversion problems
  11. 22:44Routing and state recovery
  12. 25:57Token auth in WebView
  13. 28:23WebView vs native performance
  14. 30:55App lifecycle and sessions
  15. 33:45Real-device testing
  16. 35:34Summary
  17. 36:17Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.