finds.dev← search

// the find

AgoraIO-Community/VideoUIKit-Flutter

★ 145 · Dart · MIT · updated Nov 2024

Flutter plugin to simply integrate Agora Video Calling or Live Video Streaming to your app with just a few lines of code.

A Flutter wrapper around Agora's RTC SDK that reduces video call integration to two widgets: AgoraVideoViewer and AgoraVideoButtons. Archived by Agora in late 2024, so this is a dead end for new projects. Worth knowing about only if you're maintaining an existing app that already depends on it.

The two-widget API is genuinely minimal — you can have a working video call screen in under 30 lines of Dart. It wraps both RTC and RTM (messaging/signaling) so you get mute requests and host controls without writing your own channel logic. Screen sharing support landed before archival, which was non-trivial to get right on both iOS and Android.

Archived and read-only — any bugs you find are yours to fix forever, and the Agora 4.x SDK will keep moving without this wrapper keeping up. Flutter web support was still 'pre-release' at the time of archival and desktop was not finished at all. There are no tests worth mentioning; the test file is a stub. The RTM integration is tightly coupled to an older messaging architecture that Agora has since replaced with their Stream SDK, so that whole surface area is legacy on arrival.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →