Loading video player...
Fluttercon India 2025 video recording sponsored by Shorebird. Get your 1st month free with code: "FLUTTERINDIA25"! Unfortunately due to camera issues on the day the camera speaker view has a very low frame rate. We apologise for the lapse in quality and will be working with the AV team to ensure that at future Fluttercon India events this won’t happen again. 🎤 Talk: Building a cross‑platform native rendering engine in Rust for Flutter 👤 Speaker: Neelansh Sethi & Adil Shaikh 📍 Event: Fluttercon India 2025 📅 Date: December 14th, 2025 --- This session walks through how we embedded a single Rust video engine across iOS and Android in a production Flutter app. We'll cover Flutter's PlatformView to host a native GL surface, MethodChannel to control the engine (passing events), and 'flutter_rust_bridge' to stream events from Rust back to Dart. We would talk about plugging Notan’s renderer into Flutter’s texture surface and triggering each frame from Flutter. Inside that frame, we would use Notan with the egui plugin to draw simple UI directly from Rust. Flutter displays the final texture, while all the UI rendering happens quietly behind the scenes. We'll show how we integrate Rust with Flutter for a smooth video-playing experience. We'll close with a quick demo of a Flutter app driving Rust and receiving live events. Key takeaways for the audience: • How to structure a single Rust engine for Android/iOS/Web. • Practical Flutter integration: 'PlatformView' for native GL, 'MethodChannel' for commands, FRB for event streams. • Simple UI overlays with egui. --- 🔗 Learn more about droidcon: 🌐 Website: https://www.droidcon.com 📅 Upcoming Events: https://www.droidcon.com/events 🤖 Follow us for the latest in Android development: 🐦 Twitter / X: https://twitter.com/droidcon 📸 Instagram: https://instagram.com/droidcon 📘 Facebook: https://facebook.com/droidcon 💼 LinkedIn: https://www.linkedin.com/company/droidcon 🎥 Subscribe for more talks: https://www.youtube.com/@nextappevents --- Hashtags: #RustLang #Flutter #Fluttercon #CrossPlatform #GraphicsProgramming