People who have been using the plugins like Firebase and/or other Google services may have all of a sudden had their apps stop building with an error like this. + adding aar plugin dependency: .[some path].\widgets-release.aar .[somepath].\app\src\main\AndroidManifest.xml:22:18-91 Error: Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91 is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory). Suggestion: add 'tools:replace="android:appComponentFactory"' to… Continue reading NativeScript 5.4 Build Failures
NativeScript 5.x and HMR Issues
If you are one of the lucky people who are reading this blog article, because your app used to work! After upgrading to the latest NativeScript and enabling the new Workflow your app is now broken... Well I have some good news... It is easy to get back to a working state. Here is how… Continue reading NativeScript 5.x and HMR Issues
Upgrading to XCode 10.2
Public Service Announcement. If you are using any iOS plugins that use Swift v3 or less; DO NOT UPGRADE to XCode 10.2. Apple in its infinite wisdom has completly removed the Swift 3 tool chain. You can re-add the tool chain back; BUT Apples guidelines state that apps submitted must be using the built in… Continue reading Upgrading to XCode 10.2
NativeScript 5.40 Released
NativeScript 5.40 only offers a smaller number of fixes and features than usual; but is still well worth upgrading to. It will probably be the last major 5.x release. NativeScript 6.00 is on the horizon... The most interesting update (for me) is actually the Android V8 engine has been upgraded yet again. Android engine is… Continue reading NativeScript 5.40 Released
NativeScript-Core replacing the root view...
Please note this to my knowledge only works with NativeScript-Core / PAN (Plain Awesome NativeScript) applications. I do not believe this will work with the Vue or Angular variations of NativeScript. There maybe another way to accomplish this with those variations, and if you know how -- please let me know and I'll update this… Continue reading NativeScript-Core replacing the root view...
NativeScript AndroidX support and Plugins
The next major version of NativeScript (version 6) will be switching from the android.support packages to the new androidx namespace. This will be a hard break; as you can only use the support api's or androidx api's; but not both. This is something Google has been implementing for a while; and NativeScript is getting on… Continue reading NativeScript AndroidX support and Plugins
VMWare Network Hickups ( sent link down event. )
I ran into this because I went to a hotel that had DHCP renew every 300 seconds, trying to download something inside the VM was getting clobbered... If you check your syslog or kern.log and see the following entries; then I might have the solution for you: kernel: [235397.022939] userif-3: sent link down event. kernel:… Continue reading VMWare Network Hickups ( sent link down event. )
NativeScript 5.30 Released
NativeScript 5.3 only offers a smaller number of fixes and features than usual; but is still well worth upgrading to. The most interesting update (for me) is actually the Android V8 engine has been upgraded yet again, but this time to a version that offers some nice performance benefits. It is always nice when an… Continue reading NativeScript 5.30 Released
Mobile Application Security
Security is never perfect, the minute the device is under the control of an attacker; you have issues. So the primary goal of security is to raise the bar so high; that it becomes much more profitable to attack your competitors app then your app. Don't make your app the easy target. So, recently I… Continue reading Mobile Application Security
NativeScript 5.2.0 Released
NativeScript 5.2 offers a wide number of fixes, and is well worth upgrading to. Checkout what has now been fixed and/or enhanced in this awesome release from the NativeScript team. One of the more interesting things for iOS is the In App Podfile and Src code support. Drop your any src code into the /App_resources/ios/src… Continue reading NativeScript 5.2.0 Released