The unknown beast - NativeScript
May 13, 2022

The unknown beast - NativeScript

Sabit Shaiholla | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with NativeScript

NativeScript (NS) is JavaScript that runs on a system-specific JSVM (V8 for Android, WebKit iOS). And everything would be sad if not for one thing - NS provides access to all system APIs. Moreover, NS has full support for the Angular framework. Mobile apps that we built with NS have full access to the platform APIs as if they were developed in XCode or Android Studio. Also with the help of NS we can also include third-party libraries from resources such as Cocoapods, Android Arsenal, Maven, and npm.js into applications without creating additional layers.

Pros

  • Access to the entire native API
  • Support for native iOS and Android libraries
  • Cross-platform declarative UI and source code
  • Powerful data visualization with native UI tools provided

Cons

  • The need to know the native Android and iOS APIs to access device hardware and other platform-specific functionality
  • Not all user interface components are available for free
  • NativeScript has no HTML and DOM, which requires some deep knowledge of different UI tools to be implemented instead
  • Development of native apps for iOS, Android and Windows Universal while sharing the application code across the platforms
  • Usage of the native platform rendering engine, which provides a truly native user experience (UX)
  • Accessing the native platform API through JavaScript code
  • Easy build, deploy, and management of NativeScript applications through the Telerik platform
  • It has increased the productivity of the developer's team, which has direct impact on the tasks performed throughout sprints (in terms of Scrum)
  • It decreased the time-to-market of applications by allowing the cross-platform development of the apps
  • Taking into account that it is open-source platform, with great variety of functionalities it directly decreased the operational costs of projects in run
First and foremost, the codebase on which the project application was developed in NativeScript on 90% can be shared with React Native framework. Moreover, the documentation of the framework is extensive in a manner to allow developers the easy low-level entrance for the project development. Also, NativeScript allows to implement it's own QA testing workflow, which significantly impacts on the final quality of the product to be delivered.

Do you think NativeScript delivers good value for the price?

Yes

Are you happy with NativeScript's feature set?

Yes

Did NativeScript live up to sales and marketing promises?

Yes

Did implementation of NativeScript go as expected?

Yes

Would you buy NativeScript again?

Yes

NativeScript allows to easily integrate with native APIs by threading models. Moreover, the framework itself can be integrated with Angular, VueJS and JavaScript due to the fact that it was built on based on these frameworks. It allows you to easily maintain if you projects are based on these frameworks. Therefore, for the development of cross-platform applications it can be very handy!

Comments

More Reviews of NativeScript