When using Xamarin forms (VS2017 for Windows) for cross-app development, there is certain features that are not covered by the android emulator, such as Bluetooth. Is this any different with USB debugging? Assuming my app runs via USB debugging on an actual mobile device, would Bluetooth be available in my running app as if it was installed and running natively?
I just would like to know, if I can test all features that are missing in the emulator by using USB debugging or is there any other limitations in this case?
If you're using an actual device there are no limitations other than those imposed by the device itself.
Related
In PowerApps there is the very useful Barcode Scanner control. But it's available only on iOS or Android. Do some ways exist to use this control to scan QR-codes via a canvas app on a Windows 10 tablet?
Based on Microsoft documentation, The barcode scanner control is only supported on Android and iOS devices. All other platforms will show a warning that some features of the app won't work.
If you have windows 10 tablet, you can test your app and check if you have any limation since not all features are guaranteed to work.
Reference:https://learn.microsoft.com/en-us/powerapps/maker/canvas-apps/controls/control-new-barcode-scanner
If I am developing an application using Qt quick QML on windows 10, can I deploy my project and test it on an ios device? I have read this post Developing iOS app on Windows but it seems to be somewhat in conflict with what I have read. The chosen answer in that question says that you need a macOS to develop IOS applications. Qt's documentation and other posts have said that you can port applications onto various platforms with the same code "Code once, deploy everywhere". So will I be able to actively test my qt quick QML code on an ios device from a Windows 10 development platform?
No, you can't. You need either macOS computer or virtual machine with this system.
I am very new to xamarin forms. I developed a simple autocomplete application in Xamrin forms using Visual studio 2017 enterprise version. I want to deploy that application to android phones. When I created the application, I selected Cross Platform app (xamarin.forms or Native). below is the image of visual studio run button:
and the properties of the project are below:
any article or any steps to deploy this application to android phones will be highly appreciated.
Set Up Device for Development - source - https://developer.xamarin.com
Enable Debugging on the Device - By default, it will not be possible to debug applications on a Android device.
Install USB Drivers - This step is not necessary for OS X computers. Windows computers may require the installation of USB drivers.
Connect the Device to the Computer - The final step involves connecting the device to the computer by either USB or WiFi.
Once a device is connected to your computer you will see your device like this
Now Click the green arrow to start deploy and debug.
additional - This link will show you how to debug and prepare APK for release
https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/
i want to start a project that consist in mobile apps. can i develope native apps with Xamarin.Forms to the three platforms with a pc (Sony Vaio) and visual studio.
You can develop for Windows (Phone, or better yet Universal Windows Platforms Apps) and Android. They just work with Visual Studio.
If you want to build an iOS app as well, you are going to need a Mac. Building for iOS cannot be done without a Mac. There are a few options:
Buy a Mac laptop with a Windows VM; this is an option you see for most developers, however it is an expensive one because you're going to want a good MacBook Pro with a 1TB disk.
Buy a (cheap-ish) Mac (Mini); Xamarin is built so that you can let a standalone Mac machine do all the iOS building. All you have to do is install it with XCode and Xamarin, connect it to your network and you are ready to go. With the new Xamarin iOS Simulator for Windows you don't have to look at your Mac ever again. Let's be clear: the Simulator for Windows isn't a Simulator which runs on Windows. It simply mirrors the Simulator from your Mac.
Rent a Mac in the cloud. There are solutions like macincloud.com which let you rent a Mac hosted by them. They have different plans depending on your needs. The concept stays the same; you connect to a Mac in 'your network' (which is now over the internet) to build your iOS app.
Whichever option you choose; you are going to have to spend some extra money on Apple hardware to get to develop your iOS app.
I want to write application in adobe flex/air through which I can communicate/connect with hardware devices such as Fingerprint reader, scanner.
Is there any way to do so?
Is flex/air support hardware interaction with the following devices.
It's possible in AIR if you use native extensions.
You will have to write a separate native extension for each platform and compile separate application versions.
Native extension example for Mac.
Native extension example for Mac and Windows in C++.