I am building a dating app in xamarin forms. Everything is setup like login,peoples profiles ,payments etc. But now i got stuck on implementing voice call and chat functionality. There are many library available of native IOS and android like Sinch,Twillio they are not available for xamarin forms. Is there any way of using these library (Specially sinch api). I tried to achieve it using binding feature available in xamarin but end up with failure. As binding feature only useful in case AAR(Android archive) or Jar library. I was looking for some example or guidance where something like calling/chat/image editor (i.e. where UI and coding involve) has been implemented in xamarin by using native API.
0
votes
search up on tcp-client in .net. you can create your chat functionality with that. its bascially a connection between the device and the server which constantly streams updates
– Csharpest
Yes i can use SingalR for chat ,But my concern is using native api/sdk proided for android or IOS in xamarine forms by converting them into .net compatible
– tajinder singh
you can use the tcp client api in the underlying platforms (android, ios, uwp). is that what you mean? Xamarin is converting it to the native code
– Csharpest
I know customers that have written their own plugins for xamarin using sinch, but its unsupported.
– cjensen
is there any sinch github file available for xamarin forms, please guide
– P.Thiyagu
2 Answers
2
votes
You can use SendBird Messaging SDK and Chat API for Mobile Apps and Websites.
It has support for Xamarin officially and It has a nuget package NOT OFFICIAL for Xamarin.Forms It's works perfectly you can download here
Additionally, you can use this sample on Github that use this nuget package.
This answer is not spam. It's only a recommendation
2
votes
You can use CometChat Xamarin SDK, It fits your above requirements perfectly. It has Audio/Video call functionalities builtin along with Audio/video broadcast & screen share. For more information you can check out the documentation at the following link:
https://developer.cometchat.com/docs/xamarin-forms-quick-start