Presentation: Migrating Uber Eats Feeds to Webview
Nick DiStefano shares how Uber Eats migrated from traditional native app screens to a native-driven, single-page WebView architecture. He explains key strategies for engineering leaders and software architects looking to bypass native release cycles, manage cross-platform state, build generic native-web message bridges, and execute large-scale UI migrations without degrading metrics. By Nick…
Nick DiStefano, a Senior Staff Software Engineer at Uber Eats, presented on the company's migration of Uber Eats feeds to a WebView architecture. The talk covered the challenges, strategies, and results of this large-scale UI frontend technology change. DiStefano explained the key motivations behind the migration, the strategies for managing cross-platform state, building generic native-web message bridges, and executing the migration without degrading metrics.
He also discussed the native-driven, single-page WebView architecture and the limitations of moving to a fully web-only approach.
Written by urgent.news from InfoQ's reporting — not their text. Machine-written — it may contain errors, so check the original before relying on it.