I am converting my Xamarin Forms Application to .NET MAUI.
In existing app we have used FFImageLoader for loading svg image from url but this library doesn't support .net MAUI.
According to this Link it's not currently supported in MAUI and has been moved to backlog.
Is there any alternative approach?
Any help is appreciated!
Related
We want to use FabricJS as part of Canvas features and objects creation with drag/drop experience on a mobile app intended to build on ReactNative or Flutter.
Has anyone hosted FabricJS objects panel and a canvas to drag objects on it? Is FabricJS compatible for Mobile APP Frameworks or just for web (SPA)?
Glad to understand if we can use FabricJS with ReactNative or Flutter
I am new to Xamarin development. And, currently I want to integrate the zendesk chat.
As per my RnD and after contacting Zendesk support center they are not supporting the xamarin yet.
Currently they have sdk for native android and ios respectively.
I need you expertize people's guidelines for the development regarding what scenario i should follow to achieve the same using xamarin.forms :
Integrate the both platforms native sdk's for xamarin in each platform and later call it from Xamarin.Forms by adding platform dependency using Device.OnPlatforms . ( I am not sure about this scenario, please suggest)
Create a jar/aar of Zendesk SDK and use it using binding library concept.( I am not sure it will be accessible into ios platform)
Kindly, suggest me the best approach for this.
Any sample reference for suggestions will be grateful.
Thanks in advance.
I think it's a mix of number 1 and number 2 (and a little extra).
You will need to create the Binding libraries for both iOS and Android. Xamarin has a good documentation of how to do this: Android/Java and IOS/Objective-C
Then you can go either with Xamarin Native (Xamarin.iOS and Xamarin.Android projects) adding the binding to each project. Or you can go with Xamarin.Forms but this will require a little more work as you will need to create an interface of the methods you want to use from the SDKs (most likely all off them) and create the implementations for each platform.
Let's say your interface is called: ISendeskSdkService you will need at least two implementations: ISendeskSdkServiceiOS and ISendeskSdkServiceDroid. These implementations will be on the Platform project and they will be calling the binding libraries you just created and added to each of these projects.
You will be developing your app on top of your interface and which implementation to use will be set on the application load when you are configuring your IoC.
Hope this gives you an idea.
Liferay screens is available for iOS and android allowing development of native apps using Liferay portal as backend - sort of. Is this supported in codenameone?
No.
Unlike Lifray with Codename One you only build the UI once to do that you need to use our GUI builder or API both of which would be incompatible with Lifray.
I have made a project based on polymer. It works fine on any web browser. I want to make an android app with only a webview that loads my polymer website. The webview is working fine for all websites but not for my polymer based website. Please help.
If you use any other version of Android other than Lollipop you will surely run into this problem, that's because html imports are relatively new to HTML so it is implemented only in the very latested builds of chromium.
One way to get around the problem is to install an app by Google called Android System WebView, which brings the latest features including html import of Chromium to older devices.
Eric Bidelman has just posted an article on how to do this on the official Polymer site.
If you need support for older versions of Android you should look into Crosswalk by Intel. It's covered a bit in the article as well.
I'm developing an app for iOS and Android with mvvmcross but now I have following problem...
In my Core PCL I must done some operation depending on which is the App Store of download.
For translation I have resolved using custom json, TextProviderBuilder and to get language
System.Globalization.CultureInfo.CurrentCulture.ToString()
Now I'd like to have information on store that must be different to language.
UPDATE
As suggested by Cheesbaron, that is a platform issue that must be resolved in each View. Than how it's possible to access to that information on Xamarin Android and iOS?