.NET Maui with Amplify CLI and AppSync - windows

I'm looking for a way to make my app multi-platform, and I'm looking into Microsoft .NET Maui.
Is there a way to use AWS Amplify and AppSync with it?
AWS Amplify says it works with iOS, Android, and web. I see java and javascript supported, but no C#.
Is there a way to use .NET Maui with AWS Amplify?

Related

Should .NET Standard Library Using Azure "Text to Speech" Be Platform Impacted?

With an app built on Xamarin with the latest NUGET libraries, built with a .NET Standard library with a Cognitive Services class to access Azure "Text to Speech" using REST with Bearer accessToken protocol, the iOS app has no problems, but the Android app just started receiving error 400's in the responses. Shouldn't the request be the same as it is the same code? Is there something hidden in the request that indicates the platform?
what is your request SSML?
you could also try speech sdk
https://github.com/Azure-Samples/cognitive-services-speech-sdk

Calling formflow from LUIS in bot framework 4.0

I need to call the formflow from LUIS using bot framework 4.0. Is it possible to do? If anyone has done it before please share reference links.
Thanks,
Sheveta
I am not sure exactly what you are trying to achieve here, but FormFlow has been deprecated from the core SDK as of v4. It is however available via the Bot Builder Community project on GitHub over at https://github.com/BotBuilderCommunity/botbuilder-community-dotnet or via NuGet at https://www.nuget.org/packages/Bot.Builder.Community.Dialogs.FormFlow/
FormFlows are removed from the Bot Framework SDK v4, they were an essential part of SDK v3 nonetheless.
However if you want to mimic the functionality of FormFlows the closest you can get using purely SDK v4 is by using Waterfall dialogs which are like mini dialogs prompted at each step.
And also like Gary said, you can use the Bot.Builder.Community.Dialogs.FormFlow nuget package for getting a port into SDK v4.

Is AWS AppSync available for Xamarin?

Although I see the SDK here
Github : https://github.com/aws/aws-sdk-net/tree/master/sdk/src/Services/AppSync
Nuget : https://www.nuget.org/packages/AWSSDK.AppSync
I do not see any sample apps using the AppSync for Xamarin or even .NET on Google. Is this really available or just a placeholder Nuget module?
If this is available, can anyone point me to a sample code?
Thank

Bing Speech API with Xamarin Android

I am working on Xamarin Android application. Is there any way to use Bing Speech API with my application?
There are two ways of using the Bing Speech API. The first one is a REST service which can be called from any Xamarin.Android application (no additional components required).
The other possibility is to use the client libraries. Microsoft provides libraries for C# (Windows Phone, WPF etc.), Android and iOS. To use the library on your Xamarin.Android application, you can either try to use the C# library or create your own bindings for the Android specific Java library. Here's an article that'll help you with the binding:
Binding a Java library

GCM to FCM for Xamarin

Xamarin has the predefined support to GCM (Google Cloud Messaging) which was explained in https://developer.xamarin.com/guides/cross-platform/application_fundamentals/notifications/android/remote_notifications_in_android/
As currently Google migrated from GCM to FCM (Firebase Cloud Messaging) does it work with Xamarin with same instruction or there any other Docs for integrating FCM with Xamarin?
Does all features provided in Firebase can be used in Xamarin App?
does it work with Xamarin with same instruction?
No, it doesn't. But you can still work with GCM since Google hasn't announced that GCM support will stop just now. They just posted that FCM is the newest version of GCM.
there any other Docs for integrating FCM with Xamarin?
Not just yet, Xamarin doesn't have a guide about how to integrate FCM with your Xamarin.Android app.
Does all features provided in Firebase can be used in Xamarin App?
Yes, they can be used with Xamarin. But at this moment we have to wait until Xamarin provides us with official bindings(dlls) for FCM java libraries(jars) and probably they will post something in their blog about how to integrate this with our apps.
At this point, the best thing you can do while developing with Xamarin is use GCM. The other thing you can do, is create your own bindings with FCM java libraries and use Google's tutorial for android (in java)
While the last option will probably work, when the official Xamarin bindings come you will have to change a lot of code in order to make it work with upcoming updates from Google and Xamarin.
EDIT: as pointed out by #SørenBoisen Xamarin has started to rollout official(pre-release) bindings via nugget: https://www.nuget.org/packages/Xamarin.Firebase.Common/
More info at: Support for Google Firebase — Xamarin Forums
The Firebase bindings are now available for Xamarin Android as a nuget package here:

Resources