Is it possible to record a voice call using the agora sdk on a flutter application? - flutter

I am building an application that can record the phone calls that a user places through it. Is it possible to build this application using solely flutter and agora sdk? Is there anything else I would need? Any reference material to help with implementation is welcome!

I am currently building a Flutter application myself that uses the Agora sdk. They make a good wrapper for Flutter framework you can learn more about here.
I haven't looked much into the audio recording but some quick googling and I found this. Read more here .

Related

Is there any API for video conferencing for Flutter Web?

I am currently working on Flutter web and want to build Google meet like feature in the web app. I found some like Jitsi, 100ms and VideoSDK, but they don't support FLutter web.
I am not familiar with it. But i know Agora is supporting flutter. But i don't know if it will work with flutter web.
https://docs.agora.io/en/Video/landing-page?platform=Flutter
Edit:
The SDK package says it supports web
https://pub.dev/packages/agora_rtc_engine/versions/5.2.0

I am trying to cast videos from my app to chrome-cast devices

Hi I am trying to cast videos from my flutter app to chromecast devices using this plugin called flutter_video_cast from pub.dev
But the issue is while I am trying to setup these plugin for android. The instruction given by the developers in not clear due to these I am able to use it in my app.
The section which I need clarification is this part
I am not able to get what it meant by initialize cast context by extending flutter fragement activity.
Any sort of answers will be helpful for me.

Is there a way to implement video chat in a flutter Application with selectable AR Filters?

As per the title, I want to implement a Video chat app in a flutter project and use AR filters during video chat. I'm looking for an implementation that can be done easily so I've checked out Agora and Twilio flutter SDK's for Video chat but they haven't provided any ways to add AR Filters yet. Does anyone know how this can be done?
Is there a way to implement a separate AR filter SDK to the existing Agora or Twilio video chat Flutter SDK?
Twilio developer evangelist here.
I don't have any concrete answers for you here, but some ideas that might help. As a disclaimer, I am not a Flutter developer and the Twilio Video Flutter SDK is built by the community and not supported by Twilio, so your mileage may vary.
As far as I know, you can implement your own camera source (iOS) or camera capturer (Android) object that you can pass to the native Twilio Video SDKs. The camera capturer outputs frames that the SDK uses to send to the video room. If you can implement your own, then you can build whatever effects or filters on the frames before passing them onto the SDK.
Sorry this is a very vague answer, I hope you can apply this to the Flutter SDK and achieve your goals.
Integrating AR filters using the Agora Flutter SDK needs to be done via the native layer of your Flutter application. Agora has various guides and blogs on how to add AR to your video calling application. You can refer to this Android blog that shows how to add face filters that might help you in your development journey: https://www.agora.io/en/blog/build-a-live-streaming-application-with-face-filters-on-android/

Can I build a route recording app with flutter?

I’m hoping to build a map recording app. All I want to know is can I do this with flutter?
Just a typical hiking app that will record my journey and then allow me to keep a record of the trip. With a screenshot.
Would need to record key milestones along the way. I live in the U.K. and I will need the app for both iOS and android. I’m keen to do this in flutter if it’s possible.
Any advice would be appreciated.
Cheers
Yes, it can be done using the Flutter framework and currently available plugins.

Including a native SDK (for IOS and Android) into flutter

i am currently facing the following problem and I hope someone can help me out:
I want to write an app in Flutter (yes I already compared this framework to others like React Native and Ionic) but i need to include the motiontag SDK and here is where the problem starts.
The Motion Tag SDK is only available for native App descreptive native programming language (Java/Kotlin, Swift).
Is there a way to include the SDK anyway to flutter??
Like some workaround!
Thanks for helping me out!
Flutter does have communication with native via Platform Channels, so if the sdk is just function calls you could call the function from flutter/dart , and then let the platform channel handle the call to the native function with arguments. If the sdk it's about rendering UI inside flutter then it's more complicated but it's possible as long as you use the boundaries of PlatformView . All the native plugins developed for flutter use this two methods to handle native code/UI