Ionic, cordova, phonegap, jquery Bluetooth plugin - jquery-plugins

I want to create a mobile app with Ionic. I need a bluetooth plugin that can connect multiple devices regardless of the operating system (can be ios or android).
Does cordova or phonegap or jquery support this?

There are several Cordova plugins to manage with bluetooth, see:
http://cordova.apache.org/plugins/?q=bluetooth
For example:
https://github.com/randdusing/cordova-plugin-bluetoothle
or
https://github.com/don/BluetoothSerial
These plugins are available both for iOS and Android, and as Ionic is based on Cordova you can develop your Ionic app using all Cordova plugins.

Related

Xamarin ios app to run on Mac with mac-catalyst

we're currently wrapping up our cross platform xamarin forms app that is being deployed on android, UWP and iOS.
Just wondering with the introduction of Mac Catalyst has anyone had any success or information on making their xamarin ios app run natively on the mac using this feature or would they just be using xamarin.mac?
Through this thread, it looks like the mac-catalyst of xcode11-feature has not been supported so far.
And you can follow this issue link to track the process of adding support for Catalyst.
Will be available with .NET 6 this Fall (2021). According to their plan.

How can I test Existing app on Phone

I already have installed app on device, how can I use XAMARIN UI TEST for test it ? I don't need to reinstall or install apk on my Android.
For testing with Xamarin.UITest, iOS requires that you link in either the Xamarin Test Cloud Agent for Xamarin.iOS application projects or linking in the Calabash agent in your ObjC/Swift Xcode project for "native" applications.
Non-Xamarin.iOS apps are also supported by Xamarin.UITest, but instead of the Xamarin Test Cloud Agent require linking Calabash.
https://github.com/calabash/calabash-ios/wiki/Tutorial%3A-How-to-add-Calabash-to-Xcode
So for existing iOS application that are not linked to the Xamarin.TestCloud.Agent or the Calabash framework, Xamarin.UITest` can not be used.
Testing frameworks like Appium can be used on existing native, hybrid and mobile web app iOS applications as it uses Apples' UI Automation framework (which Xamarin.UITest does not use).

Sinch JS browser SDK working yet on IOS and Android?

We've been using Sinch JS SDK on OSX and Windows, but were told it doesn't work on IOS or Android. Now, there is the IOS native app SDK, so shouldn't there be support for the JS SDK as well?
It all comes down to that the web views dont have webrtc support (or well some android does, but its complicated)

Debugging phonegap app in netbeans

I want to make phonegap app in netbeans 8.0
I have my tablet connected with USB and I can run my app on tablet from netbeans.
Problem is that I can't debug. All console.log massages are ignored in netbeans.
How can I have debug infos in netbeans?
You left some details. What OS (Android, iOS...)? Which OS version? What Cordova version do you have?
For Android, you must have Android 4.4+ and then you will be able to debug Cordova application (NetBeans does not support Phonegap). Now important is also version of Cordova. With Cordova 3.3, nothing else is needed. However with Cordova 3.4, the android manifest file has changed and it was too late to handle this change in NetBeans 8.0. Have a look at this issue 242320 how to enable debugging with Cordova 3.4+ in NetBeans 8.0
Now if you have iOS, you need to be on Mac and have proper iOS developer certificate.

Adding PhoneGap onto Xcode Project Without Using XCode

I was running Windows 7 desktop only. My next project is about a social network app created from my fellow programmer. Check out his XCode project at GitHUB repository right here.
He asked me to convert this iOS compatibile into an Android compatible app so that his created app can now run on Android.
I discovered PhoneGap Build, an online app converter that requires to copy the URL of a GitHub repository and in order to make the conversion successful, I have to implement some kind of PhoneGap engine (Cordova.jar, HTML5 [index.html], and a simple Javascript).
It's preferred to do this in Xcode, but Xcode requires Mac OS X. Is there another way, if it's possible, to add a PhoneGap engine without Xcode?
Here's the reason why I have to update and added the PhoneGap without using XCode since I'm running on Windows 7 before taking a second attempt to convert it using PhoneGap Build. Here's the picture:
PhoneGap allows a developer to build a native application using HTML5 - essentially, the web application is packaged into a native application container that simply renders a webview then loads the index.html from the web app into that webview and passes control to the web app.
There is no conversion of a native iOS application into an Android application.
You do not need Xcode to package PhoneGap apps using PhoneGap Build - all you need is the web content for your app. When you initiate the build process, the Build service packages your web app into native apps for Android, BlackBerry, iOS, webOS, Windows Phone.
You can learn a lot about PhoneGap in my book PhoneGap Essentials - www.phonegapessentials.com.

Resources