Building apps can cost you Time and Money if you don’t know which technologies you need to use, which is maintainable and which is scalable.
We all agreed that hybrid apps do not cost much, but when it comes to performance you need to be careful.
But the performance was not quite good, and sometimes not acceptable at all.
So as Always I start for Alternatives, there’s Xamarain with C# (I’m Sorry I’m not a C# developer). I moved on and I found ReactNative And NativeScript, I choose the second because I’m an Angular developer.
Personally, I didn’t try NativeScript with Angular.js, the first app I’ve Made is with Angular2+.
As I mention the layout rendering is Good and fluid, but I’ve got some complication when using Nativescript:
Garbage Collector (Android Only)
Then in the announcement of NativeScript 3.2 (Announcing the Release of NativeScript 3.2) they introduce an experimental flag
"markingMode": "none" for Android, I Tired and the freezes are gone.
Using Webpack to minify and uglify speed up the App, but when I tried the Snapshot flag(Just for Android) I felt the difference.
So what’s Snapshot?
Angular 2+ is very structured and it has clean Architecture patterns and it helps you build a scalable application without struggling.
I found that NativeScript and Angular is a successful marriage and I hope it continues.
Other opinions? leave a comment.