What is the best database for Xamarin chat application.. And What will be the suitable server for it......
Is there any other functionalities to be followed for this application.
There is no best , but the most suitable does exists. It depends your choice.
I have developed a chat app by using FireBase， and it is working pretty well.
We don't have to spend a lot of effort maintaining the database, just hand it over to Google
For more details: https://firechat.firebaseapp.com/https://firebase.google.com/use-cases/?hl=en
And there are some tutorial about this you can check:https://www.raywenderlich.com/5359-firebase-tutorial-real-time-chathttps://medium.com/flutter-community/building-a-chat-app-with-flutter-and-firebase-from-scratch-9eaa7f41782ehttps://github.com/FirebaseExtended/firechat
Of course you can use your own server, but you need to put a lot of effort into maintaining your backend services and data.
Hope it can help you.
I would like to suggest another one details of Chat Storage's at Client and Server Side Database blog.mirrorfly.com/real-time-chat-server-database-for-storing-messages/
This post explained about both client and server with updated technology work also.
Xamarin Inc., as a wholly-owned Microsoft subsidiary acting as a separate legal entity, adheres to the Microsoft Privacy Statement: Privacy & cookies