Mobile Warsaw #110
Details
📱 Mobile Warsaw #110 — Accessibility & Server-Driven UI
Mobile Warsaw #110 brings two talks on building better mobile apps: accessibility that works for real people and native Swift interfaces driven by server data. Join us at Klub Komediowy to learn, ask questions, and meet Warsaw’s mobile community.
ㅤ
⚠️ Heads up: this time we meet on a MONDAY (26 October), not on our usual Tuesday!
ㅤ
🗓 Monday, 26 October 2026 · 18:30–21:30 (Warsaw time)
📍 Klub Komediowy, Nowowiejska 1, Warszawa
ㅤ
· · ────────── · ·
ㅤ
Introduction & Welcome
Welcome to Mobile Warsaw #110! Community announcements, a quick overview of tonight’s talks, and a chance to meet the speakers.
ㅤ
Technically Accessible, Actually Usable — A11y for 1M MAU in practise
[ Albert Wolszon · Senior Flutter Developer @ LeanCode ]
[ Artur Wiśniewski · Flutter Developer @ LeanCode ]
Most Flutter developers have touched the Semantics widget at some point - usually to set a label on a custom button, or to mute a decorative image. The moment you hand your app to a real screen reader user, the gap between technically accessible and actually usable becomes clear: everything is read, nothing is broken, and yet some flows are, in practice, painful to get through.
This is ~1 year a11y work on prod banking app - the kind of app where a visually impaired user has to move money, confirm a transfer, and recover from a validation error with confidence.
We'll show the perspective of the people we’re actually building for: we’ve spoken with long-time screen reader users how they really use mobile apps, and we’ll bring their conclusions into the room - what is okay and what is a painpoint.
We'll also show a set of concrete production cases - form errors and focus, reading order, status announcements, and a few more - each tied to the WCAG rule.
ㅤ
Break & Networking — 🍕 PIZZA & DRINKS
As usual, during the break you can find a warm pizza waiting for you, beverages are available all the time in the kitchen!
ㅤ
Building Server-Driven UI with Swift
[ Jonathan Bereyziat ]
How can you change an app’s UI without shipping a new version—and still keep the codebase modular, testable, and maintainable? This hands-on talk explores how to build a Server-Driven UI architecture with Swift, from the basic building blocks to a fully cross-platform approach.
We’ll look at how to model UI as data, build a modular component system, and turn server responses into native Swift interfaces. Along the way, we’ll explore how this approach can make A/B testing and experimentation much easier, how to safely roll out UI changes without an App Store update, and the quirks and limitations you need to consider to stay compliant with Apple’s App Store guidelines.
The talk will also cover how to structure a server-driven system that can power the same product across multiple platforms and devices, while still keeping the UI feeling native to each platform.
ㅤ
· · ────────── · ·
ㅤ
💕 OUR SPONSORS
Event Partner — Skydance — https://www.skydance.com/
At Skydance, we are building a thriving entertainment ecosystem where stories and worlds are imagined, brought to life and experienced. We create for every age and audience, anchored by the strength of our content and experiences and the depth of our connection with fans. We are creator-first, audience focused, tech-forward, globally scaled.
We're building the technology that powers the future of entertainment. Our Product & Technology teams create and drive the platforms, products, and systems that connect every part of Skydance, from streaming and content creation to advertising, data, and enterprise operations. As we build a more connected, tech-enabled company and explore advanced and emerging technologies, you'll help deliver faster innovation, more personalized experiences, and solutions that reach millions of fans around the world.
ㅤ
· · ────────── · ·
ㅤ
🌐 COMMUNITY
- Join our Discord: mobilewarsaw.pl/discord
- Past talks: mobilewarsaw.pl/yt
- Contact us: hello[at]mobilewarsaw[dot]pl
