top of page

Stanislav Sydorenko
Lead mobile engineer
Master of Science | Senior Engineer | Team Lead with over 10 years in Android and Flutter mobile app development.
Flutter with WebRTC for real-time screen sharing
In this talk, I’ll share my experience building Twinscreen (twinscreen.app), a Flutter app that lets you share your phone’s screen and stream it live to the web using the WebRTC protocol. You’ll learn not just the “how” but also the “gotchas” of bringing realtime screen sharing into Flutter.
Key takeaways for the audience:
1. Using the flutter_webrtc package to implement the WebRTC protocol.
2. Capturing and broadcasting a device’s screen in Flutter.
3. Setting up Firebase as a signalling server.
4. Configuring STUN and TURN servers for reliable connectivity.
5. Common pitfalls with WebRTC and how to avoid them.
Whether you want to build a screen-sharing app, add live collaboration features, or just understand WebRTC better, this session will give you practical insights directly from a production app.
bottom of page