I already chose Nativescript for my app primarily because I’m already used to using Angular in large enterprise applications. I like that Nativescript seems to be closer to the metal, so to speak, than React Native.
Air BnB used React Native for thier mobile app but ran into several issues that led them to moving away from it. This article was written by the Nativescript team to answer the question, “Would Airbnb have fared better with Nativescript instead of React Native?”. It’s objectively written and provides some fundamental differences between the frameworks. The Article mentions that React Native isn’t supported in Nativescript... 5at’s no longer true as they’re now working on assembling it, although it’s extremely early days on it.
Personally, I’m a Nativescript fan. I’m constantly learning new tricks and it’s super easy to get started.
> no pouchdb plugin for NativeScript
Either try the plugin to emulate things that don't exist in Nativescript ( crypto module ) or use this very good solution that supports Nativescript RxDB
Typescript in 5 minutes tutorial?
I'd really recommend taking the time to read through enough of the typescript docs to understand it -- it shouldn't take too long. The difference between typescript and javascript (which is a subset of typescript) -- it should be pretty reasonable if you keep in mind that variable: Type
is the general syntax...
>Fair enough. There are problems with plugins from community, but official plugins are very good and stable. In other cases it's not a big problem to make an own solution.
I try to create my own plugin for geofencing, but too complicated, I give up.
My app is here if you want to see it :
https://play.google.com/store/apps/details?id=com.BETechnology.unkm
I already know Xamarin when I started to create my app, I think it's more easy to scaffold a nativescript project, and I need less time to have working solution, but without community and support it's useless ...
Nativescript runs on the V8 javascript engine and as far as i've understood, there's only one thread to execute everything your app does. Logically this result in slow progress on heavy loads. When i've experienced this i've considered the following,
Hope this might inspire to solve your problem.
I'm confused...
When I go to:
https://www.nativescript.org/roadmap-and-releases#releases
it still says "v5.0 Oct 2018 In development"...
HAS 5.0 been released as stable, current, or is it still in development and/or rather shaky?
TLDR as long as the original text :D Having said that, it seems like you have trouble tackling Angular not so much Nativescript. You really should understand Angular and TypeScript before you go for Nativescript. You don't have to use Angular though. There's a Vue implementation and a more plain TypeScript one as well. I've heard good things about https://egghead.io/.
I think the best place to start learning angular is the official site. When you learned the basics then i suggest to come back to nativescript site and write some code in playground or on your machine.
https://angular.io/tutorial https://www.nativescript.org/nativescript-is-how-you-build-native-mobile-apps-with-angular