AsyncBridge.portable for Xamarin.ios - xamarin.ios

I created application with mvvmcross and I want to target WPF, andoid and ios.
I used task and async/await in my core PCL library.
It works with WPF and Android because I use Microsoft.Bcl.Async and AsyncBridge.Portable from Daniel Plaisted.
My problem is with ios version because Daniel not implemented AsyncBridge.Portable for ios.
I would like to know if someone maked it or if someone know where I can find source code of AsyncBridge.Portable of Daniel ?
If Daniel, you sees this post, can you explained me how can I make ios version ? :)
Thank you

You can find the source code here. From that, you may be able to just adapt the Android code to work on iOS.
However, official Xamarin PCL support is coming soon (-ish), and that may change how you need to do this (or make it so you don't need to do it at all).

Related

How can I do UI Test automation for the UWP project of my Xamarin application

As the question says, I have a Xamarin forms application that targets Android, iOS and UWP. I am able to use Xamarin.UITests for UI testing on the Android and iOS project, but I need a frame work to help with UI testing on UWP. I found this and while it looks helpful, its quite hard to understand, it seems old, so not sure if all of it is still up to date, and the third step in the process is missing (page is 404).
I've also heard of WebDriver, but cannot find any straight forward documentation for how to use it for Xamarin.UWP.
Any ideas on how I can test for UWP?
after i research, I found this method that you can try
this link : https://learn.microsoft.com/en-us/visualstudio/test/walkthrough-creating-and-running-unit-tests-for-windows-store-apps?view=vs-2022

Using Zxing Library in my aplication

I have seriously tried to find a method to integrate zxing library for my barcode scanning application and found some examples and tutorials, but they mostly concentrate on the code of integrating the project library. I have understood how to use it but my only issue is I cant seem to find a correct way to copy the new zxing library. Please can anyone guide me through which files to copy where or how to bind the project in Android Studio.
I believe you want to 'add' the zxing library in your Android Studio project.
If you are comfortable with using Gradle, just add the below line in your app's build.gradle file under dependencies.
compile 'com.google.zxing:core:3.2.0'
Build your project and then start integrating zxing by importing the required classes.
I hope this answers your question and solves your problem.

Xamarin licensing issue (can I use specific component)

I saw this SO question asking for a PDF viewer for MonoTouch, which is just what I need. First I tried the Xamarin code sample suggested by poupou, but this needs a lot of extra work to use. So I decided to try the mTouch-PDFViewer suggested by Alex.
So I went to the download page and on to the GitHub for this component and cloned the repository. The problem is that the Visual Studio solution opens with a message saying I need a different license for Xamarin than I have. I only have a Xamarin Indie license and am therefore not able to build this library.
Is there a way around this? If I copied all the code into the Xamarin Studio, would it work then or can't I use this component at all due to licensing problems? Will it work in the app as long as I get hold of the dll file or do I need the more expensive license?
I have sent an email to the support email address for the mTouch-PDFViewer asking if the dll is available somewhere, but I was wondering in general if the licensing limits the use of dlls or just the ability to compile the code.
Indie license does not have Visual Studio support. An Indie license requires you to use Xamarin Studio on a Mac. There should not be any restrictions on using specific components.
Also, for basic PDF viewing, iOS has excellent built in support, which you might try before using a 3rd party component.

Graphometric Signature Android library

Are there any libraries about Graphometric Signature for Android platform? I found only Olivetti toolkit, but I would use a free library for my Android App.
you can try Namirial S.p.A. solution.
http://www.graphosign.com/
http://www.firmagrafometrica.it/
You can use the Namirial solution with Windows, Android & iOs.
They also provide an sdk for the all platform.
For more information you can send an email to: info#graphosign.com
I've got the same task last year. The one which looked best is http://www.signotec.com/internet/page.php?naviID=900000026&site=900000025&typ=2&s_sprache=en but it's not free at all.
Some others:
http://www.xyzmo.com/en/products/Pages/digital-signature-ipad-android.aspx
http://www.androidpit.de/de/android/market/apps/app/com.xyzmo.signature/SIGNificant-E-Unterschrift
http://www.binarysolutions.biz/2010/12/signature-capture-for-android.html
http://www.supersignature.com/default.aspx
http://www.gocanvas.com/content/blog/post/create-your-own-android-mobile-app-with-signature-capture-in-5-minutes
https://play.google.com/store/apps/details?id=AB.AN&feature=search_result#?t=W251bGwsMSwyLDEsIkFCLkFOIl0
https://play.google.com/store/apps/details?id=com.rockalldesign.signaturesaver&feature=also_installed

how good is monotouch and mono for android comparing with native code?

I make small investigation how good is monotouch and mono for android comparing with native code? What I need is numbers and maybe some other info about advantages and disadvantages of monotouch and mono for android...
Thank you!
I don't have comparison figures but I have used both MonoTouch and MonoDroid for an OpenGL application.
The type of application your making may make the difference to you.
If you want to create a cross platform application I personally would go with Mono as its probably going to be more productive in the end.
I have must say MonoTouch outperforms MonoDroid, probably because of the .NET to java interop that must take place on Android (and the Java on Android seams to be slow)[At least android 2.2+ devices].
There is also Mono.Simd if you need speed optimizations.
UPDATE: "Mono.Simd" is not available on MonoTouch or MonoDroid.
I know this is not a real answer, but in my opinion, it is the best. You can get both a native app as well as lots of code re-use. There are lots of things out there that could help you make a decision, but also look at the Xamarin blog.
here a link that may help you :
http://www.koushikdutta.com/2009/01/dalvik-vs-mono.html
based on that mono is way faster than java dalvik!

Resources