Does firebase support Xamarin.iOS - xamarin

I am going to develop a social media type application for iOS using Xamarin, for chat purpose I want to use firebase.
Can you please tell me if firebase is supported by Xamarin.iOS?

Apparently there is a Xamarin compatible client available: https://github.com/ziyasal/FireSharp

It seems like yes.
check this nuget plugin
There is also a Xamarin.iOS project on github which uses FCM

This one is for Firebase + Crashlytics for iOS only
https://www.nuget.org/packages/Xamarin.Firebase.iOS.Crashlytics/ it is published recently.
Other packages (Xamarin.Firebase.Crash for example) are for Firebase Crash reporting, which is being phased out.

Related

Hosting native window views in Flutter app with Platform Views?

I am working on plugin which require native view. I done the changes for android and ios with help of platform integration. Now I am trying with window support and I could't find any official support. Is there any third party library or any progress on window support?
There is already an open issue for this #31713. You can upvote this issue.

Nativescript & iOS DeviceCheck API

My team has a nativescript-vue application that is targeting the iOS platform. We were trying to uniquely identify the iOS device uuid via nativescript-uuid, but that appears to no longer supported. What is the best approach to use the DeviceCheck API?
You were right nativescript-uuid plugin is not updated to work with iOS 11 or later (DeviceCheck API).
An alternative could be using nativescript-secure-storage plugin, store the UUID you get using UIDevice.currentDevice.identifierForVendor.UUIDString for the first time, then it should return the same value even after reinstalling the app.

Google Firebase MLKit for Xamarin

Is there Google Firebase MLKit Vision API support for Xamarin? I was trying to implement barcode reader using MLKit.
While searching I got an impression that Google is going to stop supporting for Mobile Vision API.
UDP since 2019: Packages for Xamarin native
Xamarin.Android -> Xamarin.Firebase.ML.Vision and
Xamarin.IOS -> Xamarin.Firebase.iOS.MLKit.
As of today bindings are not available for Xamarin. They are still working on it, you can expect a release by next month. You can track their progress here and here
According to the official Firebase documentation only Android and iOS are supported at the moment.
However, if your objective is only the barcode-reading functionality, you may find alternatives such as ZXing.NET or Scandit

LoginWithAmazon SDK for Xamarin?

I'm making app with using Xamarin.Forms.
I want to integrate Amazon login so that I could use Amazon echo with my app.
There is a component here.
https://components.xamarin.com/view/amazonlogin?version=2.1.0.0
but It's way out of date.
I don't think I could use this.
Any idea how can I resolve my issue?
There are some Amazon SDK for xamarin made by Amazon.
https://developer.amazon.com/sdk-download
But it also does not seem usable. This have two folder named inapp and amazonad. and .xam file without documents.
Only option seems like a create webpage with using javascript provided from Amazon and use it via a webview.
https://developer.amazon.com/public/apis/engage/login-with-amazon/content/web_docs
Am I right?
Thanks.
The library on Xamarin Components website is a binding for the official Amazon SDKs.
You can create your own bindings for the native SDK to use them in Xamarin App, we have detailed instructions on our website here for both Android and iOS

Firebase messaging in Xamarin

I'm new for Xamarin forms, please let me know the process for firebase messaging(push notifications) implementation process and how to achieve this in Xamarin.forms cross platform development.
Azure Mobile Services has it Baked in.
See: https://azure.microsoft.com/en-in/documentation/learning-paths/appservice-mobileapps/
https://learn.microsoft.com/en-in/azure/app-service-mobile/app-service-mobile-ios-get-started-push
If you specifically want to use a Firebase hub then
https://learn.microsoft.com/en-us/azure/notification-hubs/notification-hubs-android-push-notification-google-fcm-get-started should get you started.

Resources