Roadmap & Release Notes

It is always interesting to be part of the product feature prioritization process. We believe that an open source framework, like NativeScript, is best developed by the help from the community. To influence our roadmap and be part of the discussions please visit our GitHub issues and use our voting system.

Plan

Streamline Getting Started Experience

  • Flawless installation experience
  • Code samples and templates
  • Documentation improvements

One code base, two apps

  • Official process and tooling to support code sharing between web and mobile projects
  • Seamless integration with Angular CLI

Improve Development Experience 

  • Faster and hassle-free coding experience
  • Better unit & functional testing support
  • End-to-end development for iOS on Windows and Linux
  • Visual Studio and Visual Studio Code extensions with support for cloud builds
  • Initial support for Vue.js

Ease Business Apps Development

  • Extend existing native iOS and Android apps with NativeScript code
  • Great UX by default – rich theming, animations, library of pre-built app templates
  • Cloud infrastructure hardening
  • Support for common Node.js APIs and libraries

and beyond

Reach, Reusability and Rapid App Development

While priorities can change, next year we expect to continue to expand the platforms that can be targeted with the NativeScript workflow and shared code base, including continued refinement of the web and mobile model introduced in 2018. We also want to make it possible reuse an even larger portion of existing JavaScript and Node.js libraries, adding compatibility layers for additional Node.js and Web APIs. And we’ll reduce the time it takes to build and deploy NativeScript apps with increased visual tooling and an expanded library of pre-built app templates. We want to keep making NativeScript awesome for the Angular and Vue.js ecosystems.

  • Enhance support for Vue.js
  • Increase support for Node.js APIs and libraries
  • Visual tooling to accelerate view creation and styling
  • Improved tools for profiling and optimizing app performance
  • Improve support for Android Auto and iOS CarPlay
  • Extend NativeScript support to desktop apps (via Electron)
  • Expanded library of pre-built app templates
  • Improve support for “over-the-air” updates to deployed apps

Voice, Vision and Beyond

Looking three years out, we expect AR to play an increasingly important role in apps, perhaps even on new categories of consumer wearables. NativeScript will work to make these new UX patterns and devices easy to target with the same code sharing and cross-platform benefits that target iOS and Android today. We will also research options for pre-compiling NativeScript apps to unlock additional performance gains and make NativeScript further indistinguishable from platform-specific native apps. But who knows? Three years is an eternity in software, especially on mobile. NativeScript is committed first and foremost to remaining the most productive platform for JavaScript developers that want to deliver unparalleled native experiences on the world’s most popular app platforms.

  • Provide building blocks for professional AR/VR apps
  • Improve support for evolving UX patterns, including voice and chat
  • Support emerging AR wearables
  • Enabled pre-compiled app packages (JavaScript to LLVM)

v5.1

In development

v5.0

Released

v4.2

Released
  • Documentation revamp
  • Android P features support
  • Reliable debugging & LiveSync experience on Android
  • Enhanced debugging with Webpack
  • Flexible error handling & option to suppress application crashes in production
  • RadListView performance improvements
  • Enhanced Android typings generation
  • More badges in NativeScript Marketplace
  • Vue.js SFC support in NativeScript Playground

v4.1

Released
  • Extended CSS support - Gradients
  • Debugging with WebpackCLI – debugging and LiveSync improvements
  • Angular 6 and Webpack 4 Support
  • Flexible Root Composition in Angular
  • Android runtime performance improvements
  • Upgrade to latest V8 in the Android runtime
  • Support debugging on multiple ios simulators
  • Vector type support in iOS to enable AR/VR scenarios and ARKit support
  • Marketplace – Code Samples
  • New Getting Started workflow and installation experience improvements

v4.0

Released
  • Integration with Angular CLI
  • Enable LiveSync with Webpack
  • Common web + mobile project structure for easier code sharing with Angular
  • Flexible component composition – support for navigation in modal dialogs
  • Configurable project structure
  • Assets Generation
  • Sass Plugin Improvements
  • Enable user-defined build variants on Android
  • WebKit update

v3.4

Released
  • Webpack improvements
  • Android Gradle build improvements
  • Android Studio support for NativeScript projects
  • Chrome DevTools Debugger for iOS
  • Marketplace improvements – plugins self-verification tool, app templates, authors page
  • Playground improvements – add files to workspace, step-by-step tutorial, more UI components

v3.3

Released
  • Chrome DevTools Elements for iOS
  • Webpack and CSS Improvements
  • 14 new verified marketplace plugins
  • NativeScript Pro UI fixes
  • Upgrade to V8 6.0 for Android
  • Android Oreo support

v3.2

Released
  • Support for xCode 9 and iOS 11
  • Web Workers and WebPack integrity
  • Improved installation scripts
  • Greatly improved backward navigation
  • New Blur and Focus events
  • Performance improvement with a new experimental GC mode for Android



v3.1

Released
  • Further performance optimizations
    • Recycle native UI widgets to a pool of reusable instances
    • Do not destroy UI elements for pages in the backstack upon forward navigation (greatly improves backward navigation)
  • Deep profiling and analysis in the Angular integration layer
  • Local (on client machine) snapshot builds for Android - expected significant loading time boost
  • Chrome DevTools Elements Tab enablement
  • 30% dedicated time to reduce CLI and cross-platform modules issues

v3.0

Released
  • Major improvements in the cross-platform JavaScript layer
    • Improved runtime performance and loading time (depending on App's UI)
    • Greatly simplified extensibility model for custom UI plugins
  • Graphical installer for Windows
  • Local (on client machine) snapshot builds for Android - expected loading time boost
  • Page Agent and Network tab in Chrome DevTools
  • Introducing RC releases


Sponsored by progress-logo-min
NativeScript is licensed under the Apache 2.0 license
© 2018 Progress Software Corporation. All Rights Reserved. Privacy Center