Ionic Framework - detect if the device is rooted/jailbroken - ionic-framework

I want to detect if the device is rooted/jailbroken using Ionic Framework.
I am using iRoot plugin for the same.
It works fine but if the user has installed JailProtect app he can block my app from detecting the rooted device.
Is there any better plugin than iRoot which will be difficult to bypass

Related

Publishing Flutter app to Galaxy/Amazon/Microsoft Stores?

Im looking to refactor my app - however am also looking at switching to Flutter
Considering I want to publish my Play Store app onto Samsung Galaxy Store, Amazon Store and Microsoft Windows Store is Flutter compatible?
I ask because these stores have their own consoles, require their own IAPs and some other APIs ( like Amazon Geo ) so want to determine if this is a forcing function for my biz
Thanks
The app in question www.sprocket.bike/app
Flutter is fine for Samsung Galaxy store as they only need an apk which Flutter will generate for you. Windows is also fine with Flutter. Amazon app store also only requires an APK similar to the Galaxy store, so once again you're fine. The important thing with all of these is it seems you just need a .apk version of your app, so really you just need an android compatible app.
The main draw of Flutter is that you can also publish to iOS & macOS. If it's just these stores you're interested in, personally I'd just use native Kotlin.

can i create android and ios applications with flutter without android emulator , with just flutter sdk and vscode and browser

I learned dart and I want to access flutter, but I was surprised by android studio because my computer is weak.so,can i create android and apple applications with flutter without android emulator , with just flutter pack and vs code and browser
If you only work with simple UI widgets yes you can use the embedded development tools within the browser to get the dimensions of the device you working on like so
But, most of the cases there are libraries work differently according to the platform so it might work with the web but not with android or iphone and you can not test it without the actual device.
And yes VS code is a very good with flutter and might be better than android studio but it won`t make the difference you expected, in my opinion what make it faster is to use an actual device for testing and not using the emulator, also don't use a lot of application along side with the IDE, like if you are using spotify, listening to youtube video or following a tutorial just use your phone because browsers as bad as emulator.
You can use a text editor and the command line tools to build flutter apps and test them on a real device.
I wouldn't recommend it though.
You could give VSCode a try as it is a more lightweight environment.
Your computer should handle testing on a real device, which requires only a USB cable. Accessing the application in the browser would probably eat a lot more memory. You can read about how to use the real device with flutter here.

Is ionic fast enough for a painting and drawing application?

I want to make a painting and drawing application for both desktop and mobile. Is Ionic fast enough? And does it support webgl?
Ionic will the native web-view/browser (if you build with cordova) on the device so if you can find a website on your device that can do what your wanting to do then ionic can do the same. For instance I have a p5.js + ionic project that works fine.

Ionic Android pairing with Bluetooth without PIN

I am working with Arduino and a bluetooth module (specifically HC-05 and HC-06). I have a Ionic app that uses the Bluetooth Serial plugin and I can connect to the bluetooth module successfully, however I want to be able to remove the pop up that appears asking the user to enter the PIN to pair my Android to the Bluetooth module. I know this can be done using native SDK, example here and here. But not sure how I would go about it using Ionic.

Workaround for fast test of GWT app on iPhone?

I started a GWT project targeted for iPhone (and later for other mobile platforms). Now there's a problem:
* I can use Safari on iOS to test it, but I have to compile my app which takes a while even after performance optimizations mentioned for example how-do-i-speed-up-the-gwt-compiler;
* I can NOT use Safari in gwt-debug mode to make quick tests without compilation Java to JS because there's no GWT plugin for Safari on iOS.
So: is there a workaround for fast test of GWT app on iPhone?
Same thing here. I have been developing a GWT app using PhoneGap to bring it to iOs and Android. I ended up just using Firefox for development, every once in a while letting the app run in the iOS Simulator (coming with XCode). But since the app is using geolocation via PhoneGap, there was no way around installing it on the phone every once in a while to make sure it behaves.
I found some mobile dev emulators, one that is coming to my mind is called Ripple. There are others out there, but non of them worked for me.