// the find
AgoraIO-Community/VideoUIKit-Flutter
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.