Comments (8)
Hello @sonfiree
If I correctly understood your question, we are using the .net core, because we currently do not need the whole .net framework.
If I missed something, can you please specify the question?
Best regards
from blinkid-xamarin.
I want to use your library in .Net Core.That is, on a PC
from blinkid-xamarin.
Hi @sonfiree
Unfortunately, no, that is not possible. BlinkID has been built using native Android and iOS SDKs and Xamarin version is only a c# wrapper around the native SDKs. The native SDKs do not support PC, only iOS and Android.
from blinkid-xamarin.
Hi @sonfiree
Unfortunately, no, that is not possible. BlinkID has been built using native Android and iOS SDKs and Xamarin version is only a c# wrapper around the native SDKs. The native SDKs do not support PC, only iOS and Android.
Since Xamarion is a C # shell, why can't you run it on a PC in C #?
from blinkid-xamarin.
Since Xamarion is a C # shell, why can't you run it on a PC in C #?
As they just said, the C# layer in Xamarin is a wrapper over the native iOS and Android code.
Your question is like asking why can't you stick a smartphone screen protector on a regular PC display and then use it as a touch screen.
It only accepts touch input when it is mounted on a touchscreen.
Likewise, Xamarin wrapper libraries allow you to call mobile native functionalities only when used on a mobile platform...
from blinkid-xamarin.
Since Xamarion is a C # shell, why can't you run it on a PC in C #?
As they just said, the C# layer in Xamarin is a wrapper over the native iOS and Android code.
Your question is like asking why can't you stick a smartphone screen protector on a regular PC display and then use it as a touch screen.
It only accepts touch input when it is mounted on a touchscreen.
Likewise, Xamarin wrapper libraries allow you to call mobile native functionalities only when used on a mobile platform...
They had a sequence.
C# -> xamarin. Or i didn't understand
from blinkid-xamarin.
@sonfiree, C# is a language for writing code. Xamarin is a library written in C# which provides the functionalities of iOS and Android to C# language. It achieves that by providing concepts like Forms which can be used to present the UI, while actually implementing the logic of those using native iOS view controllers and Android activities. Yes, you can use Xamarin.Forms also on PC because Xamarin implemented Forms on PC using WPF, which is part of .NET Framework, which is another library written in C# which targets Windows apps specifically.
This makes it possible for you to write your app once using Xamarin.Forms and deploy it on all supported platforms (UWP, iOS, Android) as long as every dependency of your application is also written in a way that supports all those platforms (i.e. it is either implemented purely in C# with Xamarin framework or has native wrappers for each platforms specifically).
As mentioned above, BlinkID is implemented as native iOS/Android SDK and does not support running on PC. It is not implemented with C# nor with Xamarin. The BlinkID Xamarin SDK is just a thin c# wrapper around native code, which enables you to simply call a c# scan function without going through process of binding native Android and iOS SDKs directly into your app (if you wish to do that, here is the howto).
The part where BlinkID Xamarin uses .net core is only because it is a dependency of the Xamarin framework (i.e. we need it to provide APIs that are compatible with Xamarin applications), not for the actual implementation of scanning. You can verify that by checking C# Android native sample dependencies list; also for iOS or by extracting the APK of your Android app (or IPA of your iOS app) where you will see that during scanning a lot of java/objc/c++ code is being executed and no c# code.
I hope this explains now the differences and interconnections between C#, Xamarin, .NET Core, .NET framework and BlinkID for Xamarin.
from blinkid-xamarin.
Xamarin.Forms supported platforms UWP or does not support running on PC. 🤔🤔🤔🤔🤔🤔
from blinkid-xamarin.
Related Issues (20)
- Get imagesource as memory stream or byte array to save locally to device HOT 2
- Xamarin Forms - Get Face Image fromPassports HOT 1
- iOS : MTOUCH : error MT5214: Native linking failed HOT 11
- The sample does not recognize any card HOT 5
- Requires old version of Xamarin.Forms HOT 1
- Getting Invalid license key from sample project HOT 2
- Azure Team Service build error for iOS
- No recognizer for 2D barcode scanning HOT 2
- Cannot instantiate BlinkIdActivity when R8 enabled HOT 3
- microblinkFactory is null even when using dependency service HOT 3
- Pixel 3 application crash on scan HOT 2
- How to get licence key ? HOT 2
- 'ScanningDoneMessage' does not exist in the namespace 'Messages' Xamarin Forms iOS HOT 2
- Microblink.framework is missing plist key HOT 2
- Stuck when CreateMicroblinkScanner(licenseKey);
- BarcodeRecognizer not working anymore starting with 5.10.0 HOT 1
- Xamarin.iOS Getting exception when going to build(System.IntPtr ObjCRuntime.NativeObjectExtensions::GetNonNullHandle(ObjCRuntime.INativeObject,System.String)', referenced from the method 'System.Void ) HOT 5
- BlinkId Xamarin Forms not scanning the ID Card. HOT 1
- Maui support HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blinkid-xamarin.