New NativeScript 9.0 is live — ES modules, Vite, multi-window iOS + more. Read the release →

Learn from the community blog

Render beautiful native apps with TypeScript and stay informed on releases, community spotlights, and guidance from the team keeping NativeScript sharp.

Featured story November 18, 2025

NativeScript 9.0 Released

NativeScript 9.0 advances to a native ES module runtime. Paving the way to also add first-class Vite support, multi-window abilities for iOS, richer UI primitives, DX improvements, plus alignment with the latest device capabilities.

Highlights
Runtime Native ES Modules
Tooling Vite + DX + Any bundler
Core SplitView, ListView+, Edge-to-Edge

Latest stories

Juicy tutorials, release notes, tips & tricks, and success stories

Follow development
  • September 23, 2025 Nandee Tjihero

    Warehouse barcode scanner with helpful Android tip Warehouse barcode scanner with helpful Android tip

    Using registerBroadcastReceiver within NativeScript can often achieve an effective solution for common integrations.
    Read more
  • May 4, 2025 Technical Steering Committee (TSC)

    Cheers to NativeScript 10 Years 🥂 Cheers to NativeScript 10 Years 🥂

    A remarkable journey defined by innovation, collaboration, and an unwavering commitment to empowering JavaScript developers everywhere.
    Read more
  • April 22, 2025 Nandee Tjihero

    Customize Dialog.alert with native APIs Customize Dialog.alert with native APIs

    Neat things are possible building on top of @nativescript/core, whether it's customizing controls to adjusting options using platform APIs.
    Read more
  • February 27, 2025 Technical Steering Committee (TSC)

    NativeScript 8.9 Released NativeScript 8.9 Released

    NativeScript 8.9 marks the start of Node-API engine previews, iOS Widget ease of use, support for Android 16 KB page size and Tailwind v4 as well as QOL improvements, let's dig in!
    Read more
  • February 27, 2025 Ammar Ahmed

    NativeScript Node-API engine previews NativeScript Node-API engine previews

    NativeScript 8.9 brings the first preview at our Node-API engines, including support for Hermes, QuickJS, JSC, V8 and any future Node-API compatible engine.
    Read more
  • January 24, 2025 Ben Ormos and Nathan Walker

    What happens when a SwiftUI and NativeScript developer embrace each other? visionOS Goodies! What happens when a SwiftUI and NativeScript developer embrace each other? visionOS Goodies!

    In the ever-evolving world of app development, the journey to innovation often involves crossing paths with different programming paradigms, tools, and mindsets. Recently, we embarked on a unique adventure: building a visionOS app by combining the strengths of SwiftUI and NativeScript. Here's a timeline of how it all unfolded, including lessons we learned along the way and a sharing of some goodies you can take with you on your journey.
    Read more
  • August 26, 2024 Diljit Singh (aka Dj) with Technical Steering Committee (TSC)

    NativeScript macOS Node-API Preview NativeScript macOS Node-API Preview

    NativeScript is flexible and offers immense depth in possibilities. Let's take a look at macOS Desktop support using our new Node-API runtime.
    Read more
  • July 11, 2024 Technical Steering Committee (TSC)

    NativeScript 8.8 Released NativeScript 8.8 Released

    NativeScript 8.8 introduces CSS Media Query support, SF Symbol usage with effects, Kotlin 2 + Gradle 8, platform type deprecation + version annotations, continues with WinterTC compliance and more.
    Read more
  • July 10, 2024 Dimitris-Rafail Katsampas

    NativeScript 8.8 brings CSS media query support NativeScript 8.8 brings CSS media query support

    Along with the NativeScript 8.8 release comes CSS media query support to @nativescript/core. Let's look at how to use it.
    Read more
  • June 19, 2024 Technical Steering Committee (TSC)

    How to add visionOS to an existing app? How to add visionOS to an existing app?

    You can add visionOS support to an existing NativeScript app anytime. Let's discuss how.
    Read more
  • May 27, 2024 Technical Steering Committee (TSC)

    Enable large title displays for iOS Navigation Enable large title displays for iOS Navigation

    How to enable large title displays for iOS navigation with NativeScript using prefersLargeTitles property of UINavigationBar, accessible from every Frame.
    Read more
  • April 10, 2024 Nathan Walker

    iOS Privacy Manifests iOS Privacy Manifests

    Starting May 1, 2024 you will want to include a PrivacyInfo.xcprivacy manifest in your App_Resources. Let's look at what it may look like for your app.
    Read more
  • January 14, 2024 Nathan Walker

    How to use Metal shaders on iOS with NativeScript How to use Metal shaders on iOS with NativeScript

    You can touch the GPU directly by adding Metal shaders to your NativeScript project, let's look at how to do so.
    Read more
  • January 7, 2024 Nandee Tjihero

    Create a checkbox for iOS with NativeScript and SwiftUI Create a checkbox for iOS with NativeScript and SwiftUI

    We could start from a NativeScript project or in Xcode to create a SwiftUI file. Because we have the choice at anytime, we'll use Xcode first to demonstrate how skills become interchangeable (and celebrated) with NativeScript.
    Read more
  • December 29, 2023 Technical Steering Committee (TSC)

    2023 Year in Review 2023 Year in Review

    Looking back at 2023 brings an overwhelming sense of gratitude to our innovative and caring community. To think that on January 6th, the year began with an illustrious workspace demonstrating Angular, React, Solid, Svelte, TypeScript and Vue apps all living peacefully in a single workspace sharing creative SwiftUI animations to fast forward to December seeing NativeScript premiering a jaw-dropping lighting industry app in Las Vegas is an understatement to what happened in between the start and end of the year.
    Read more
  • December 8, 2023 Juan de Dios Martínez

    NativeScript-Vue unit testing with Vitest NativeScript-Vue unit testing with Vitest

    Testing in NativeScript with Vue. Enhance your native applications using Vitest, an advanced and adaptable testing framework.
    Read more
  • October 10, 2023 Technical Steering Committee (TSC)

    Develop Vision Pro 🥽 apps with Angular Develop Vision Pro 🥽 apps with Angular

    Vision Pro offers new realities for app development. Let's learn how to build for visionOS with Angular.
    Read more
  • October 10, 2023 Technical Steering Committee (TSC)

    Develop Vision Pro 🥽 apps with React Develop Vision Pro 🥽 apps with React

    Vision Pro offers new realities for app development. Let's learn how to build for visionOS with React.
    Read more
  • October 10, 2023 Technical Steering Committee (TSC)

    Develop Vision Pro 🥽 apps with Solid Develop Vision Pro 🥽 apps with Solid

    Vision Pro offers new realities for app development. Let's learn how to build for visionOS with Solid.
    Read more
  • October 10, 2023 Technical Steering Committee (TSC)

    Develop Vision Pro 🥽 apps with Svelte Develop Vision Pro 🥽 apps with Svelte

    Vision Pro offers new realities for app development. Let's learn how to build for visionOS with Svelte.
    Read more
  • October 10, 2023 Technical Steering Committee (TSC)

    Develop Vision Pro 🥽 apps with TypeScript Develop Vision Pro 🥽 apps with TypeScript

    Vision Pro offers new realities for app development. Let's learn how to build for visionOS with TypeScript.
    Read more
  • October 10, 2023 Technical Steering Committee (TSC)

    Develop Vision Pro 🥽 apps with Vue Develop Vision Pro 🥽 apps with Vue

    Vision Pro offers new realities for app development. Let's learn how to build for visionOS with Vue.
    Read more
  • August 14, 2023 Technical Steering Committee (TSC)

    🤘 Rock on with Rive in NativeScript 🤘 Rock on with Rive in NativeScript

    Oh my is Rive fun. Let's explore how to use Rive with NativeScript apps!
    Read more
  • July 16, 2023 Nathan Walker

    Harness the power of CollectionView (Part 3) - Dynamic layout changes Harness the power of CollectionView (Part 3) - Dynamic layout changes

    Let's learn how to harness all the options of CollectionView, a powerful and versatile list control for numerous use cases built completely by the NativeScript community.
    Read more
  • June 26, 2023 NativeScript TSC

    NativeScript with visual user insights - UXCam and Smartlook NativeScript with visual user insights - UXCam and Smartlook

    When looking for insights into user behavior with your mobile apps including visual session recording capture, UXCam and Smartlook are great options. Let's take a look at how to use both with NativeScript.
    Read more
  • June 22, 2023 NativeScript TSC

    NativeScript with React Native Modules NativeScript with React Native Modules

    The React Native community is a rich ecosystem of diverse native platform modules which you can use with NativeScript projects.
    Read more
  • June 2, 2023 NativeScript TSC

    NativeScript for Storybook v7 Beta Release NativeScript for Storybook v7 Beta Release

    Storybook will allow you to build NativeScript UIs in isolation. It helps you develop hard-to-reach states and edge cases without needing to run the whole app.
    Read more
  • May 22, 2023 Nandee Tjihero

    How to use Swift or Objective C Delegates with NativeScript How to use Swift or Objective C Delegates with NativeScript

    iOS Delegates are incredibly useful and fundamental concepts to understand when creating custom platform behavior. Let's take a look at how to create and use them with NativeScript.
    Read more
  • May 10, 2023 Technical Steering Committee (TSC)

    Combine Flutter with NativeScript Combine Flutter with NativeScript

    Combining Flutter with NativeScript opens up exciting possibilities for project developments.
    Read more
  • May 5, 2023 Nathan Walker

    Harness the power of CollectionView (Part 1) - Swipeable cells for iOS Harness the power of CollectionView (Part 1) - Swipeable cells for iOS

    Let's learn how to harness all the options of CollectionView, a powerful and versatile list control for numerous use cases built completely by the NativeScript community.
    Read more
  • April 3, 2023 Technical Steering Committee (TSC)

    NativeScript Shared Element Transitions (Part 2) - Music Player NativeScript Shared Element Transitions (Part 2) - Music Player

    NativeScript Shared Element Transitions allow developers to further enhance their apps user experience by making it easier to produce creative visual effects.
    Read more
  • March 28, 2023 Technical Steering Committee (TSC)

    NativeScript 8.5 Released NativeScript 8.5 Released

    NativeScript 8.5 introduces Shared Element Transitions in core to produce creative visual effects allowing developers to further enhance their apps user experience. The release also brings continual performance enhancements to both iOS and Android by updating their v8 engines to the 10.3.x series.
    Read more
  • March 28, 2023 Technical Steering Committee (TSC)

    NativeScript Shared Element Transitions (Part 1) - Space Man NativeScript Shared Element Transitions (Part 1) - Space Man

    NativeScript Shared Element Transitions allow developers to further enhance their apps user experience by making it easier to produce creative visual effects.
    Read more
  • February 26, 2023 Teodor Dermendzhiev and Nathan Walker

    Embed NativeScript into an existing iOS app Embed NativeScript into an existing iOS app

    Ad hoc usage of NativeScript is incredibly powerful and empowers diverse teams. Let's learn how to embed the NativeScript SDK into an existing iOS app.
    Read more
  • October 22, 2022 Nandee Tjihero

    How to use Java code with NativeScript How to use Java code with NativeScript

    Learn how to use custom Java code with NativeScript and generate TypeScript typings from a library module packaged as an AAR file.
    Read more
  • October 18, 2022 Technical Steering Committee (TSC)

    NativeScript Preview - PDF Viewer 📄🔍 NativeScript Preview - PDF Viewer 📄🔍

    Learn how to render PDFs in your mobile app with just a little bit of NativeScript.
    Read more
  • September 28, 2022 Technical Steering Committee (TSC)

    NativeScript Preview - Text to Speech 🗣️ NativeScript Preview - Text to Speech 🗣️

    Let's experience the beauty of NativeScript Preview by exploring the implementation of Text to Speech.
    Read more
  • September 9, 2022 Technical Steering Committee (TSC)

    NativeScript Preview Quick Start - Torch 🔦 NativeScript Preview Quick Start - Torch 🔦

    Explore your device flashlight capabilities with NativeScript Preview 2.0 from the comfort of StackBlitz.
    Read more
  • September 1, 2022 Technical Steering Committee (TSC)

    Performance Benchmarks using JavaScript for Universal Platform Development Performance Benchmarks using JavaScript for Universal Platform Development

    The JavaScript community offers a lot of rich solutions to be effective engineers in a wide variety of use cases. Understanding performance metrics along with any nuance in the contextual nature of whats being benchmarked is important.
    Read more
  • August 17, 2022 Technical Steering Committee (TSC)

    NativeScript Preview 2.0 with StackBlitz Available Now NativeScript Preview 2.0 with StackBlitz Available Now

    NativeScript Preview 2.0 is a complete top to bottom revamp of the classic NativeScript Playground which had been available for several years. With support for modern NativeScript v8 and beyond we are excited about the StackBlitz integration to help learn, explore and experiment with native platform APIs.
    Read more
  • May 26, 2022 Jason Cassidy

    Integrating inaccessible Swift code with NativeScript Integrating inaccessible Swift code with NativeScript

    NativeScript can access all Swift constructs as long as they are exposed to Objective-C and it's straight-forward, let me show you how.
    Read more
  • April 25, 2022 Technical Steering Committee (TSC)

    NativeScript for Capacitor v2 released NativeScript for Capacitor v2 released

    With NativeScript for Capacitor 2.0, you can bring extensive versatility to your mobile developments including the ability to use NativeScript plugins from Capacitor.
    Read more
  • March 28, 2022 Alex Ziskind

    Where did my Types go with 8.2? Where did my Types go with 8.2?

    When upgrading to @nativescript/types 8.2, you might notice a few TypeScript compilation errors related to various iOS types. In this post I’ll show you the reasoning behind this, and also how to get those types working again.
    Read more
  • March 8, 2022 Technical Steering Committee (TSC)

    NativeScript 8.2 Released NativeScript 8.2 Released

    NativeScript 8.2 brings some new features, broad memory optimizations throughout core and runtimes, some bug fixes, as well as support for the latest iOS (Xcode 13.3/iOS 15.4 release) and Android tooling (Android API 32 as well as gradle 7).
    Read more
  • February 16, 2022 Karl Schmaltz

    Plugin Highlight ⭐ ui-persistent-bottomsheet Plugin Highlight ⭐ ui-persistent-bottomsheet

    Create an interactive, configurable, and persistent bottom sheet with @nativescript-community/ui-persistent-bottomsheet
    Read more
  • February 1, 2022 NativeScript TSC

    Micro Frontends for Mobile with @nativescript/ionic-portals Micro Frontends for Mobile with @nativescript/ionic-portals

    Ionic Portals allow multiple teams to build, test, and ship in parallel with hyper-focused embedded web experiences in your NativeScript apps
    Read more
  • December 14, 2021 Technical Steering Committee (TSC)

    ns test init - @nativescript/unit-test-runner v3 release details - test your apps, your plugins, as well as platform APIs 💪 + integration extras like SonarCloud ns test init - @nativescript/unit-test-runner v3 release details - test your apps, your plugins, as well as platform APIs 💪 + integration extras like SonarCloud

    The unit test runner v3 is easy to setup so let's put it into practice to help your team gain added peace of mind as well as reduce regressions.
    Read more
  • December 5, 2021 Nathan Walker and Osei Fortune

    How to create a NativeScript plugin that uses native iOS & Android views (Part 2 - more native platform APIs) - Shimmer! How to create a NativeScript plugin that uses native iOS & Android views (Part 2 - more native platform APIs) - Shimmer!

    Let's learn how to create a NativeScript plugin which represents any platform native iOS & Android view and while we're at it explore the broad capabilities NativeScript brings to the developer toolbox, like the ability to use Swift, Objective C, Kotlin, Java or even TypeScript/JavaScript.
    Read more
  • October 22, 2021 Igor Randjelovic

    Dynamically swap themes with the theme-switcher! Dynamically swap themes with the theme-switcher!

    @nativescript/theme-switcher is a lightweight and efficient plugin that lets you easily switch between different sets of (s)css files taking care of unloading all styles from each theme when switching to a different one.
    Read more
  • October 20, 2021 Brad Martin

    NativeScript In-App Purchases for iOS NativeScript In-App Purchases for iOS

    In-App purchases and Subscriptions are a great way to allow your users to quickly purchase content inside your app. Let's walk through how to set them up in your NativeScript app.
    Read more
  • October 19, 2021 Jason Cassidy

    Unit Testing with Angular 12 Unit Testing with Angular 12

    We will run through an example adding tests to a NativeScript for Angular app which execute on the device of our choice.
    Read more
  • October 1, 2021 Technical Steering Committee (TSC)

    Hacktoberfest 2021 with NativeScript Hacktoberfest 2021 with NativeScript

    We love celebrating open source with free swag and joyful creative coding. Join everyone in the fun for Hacktoberfest 2021!
    Read more
  • September 30, 2021 Teodor Dermendjiev

    NativeScript iOS Security NativeScript iOS Security

    NativeScript ios-security plugin.
    Read more
  • September 12, 2021 Technical Steering Committee (TSC)

    NativeScript 8.1 Released NativeScript 8.1 Released

    NativeScript 8.1 is a bug fix and stabilization release with a few nice long desired additions.
    Read more
  • June 9, 2021 Technical Steering Committee (TSC)

    Empower your Capacitor developments with NativeScript Empower your Capacitor developments with NativeScript

    With NativeScript for Capacitor there's now more ways to solve your mobile development challenges.
    Read more
  • June 8, 2021 Technical Steering Committee (TSC)

    NativeScript for Angular 12 Released NativeScript for Angular 12 Released

    With a revamped engine under the hood, NativeScript for Angular 12 is one of the most exciting and welcomed updates in a long time.
    Read more
  • May 11, 2021 Technical Steering Committee (TSC)

    Unit testing with NativeScript 8.0 Unit testing with NativeScript 8.0

    The ability to unit test your iOS and Android apps is critical for many. Let's look at how to unit test with NativeScript 8.0.
    Read more
  • March 31, 2021 Technical Steering Committee (TSC)

    NativeScript 8.0 Released NativeScript 8.0 Released

    NativeScript 8.0 signals it's future solid footing for growth and natural modern JavaScript evolutions with increased community engagement by addressing some of the oldest requested features, adding structural integrity with official eslint package, adding support for creative view development via new RootLayout, affirming broad use case applicability via new Capacitor integration, support for latest webpack5 and a revamped website and documentation refresh.
    Read more
  • February 17, 2021 NativeScript TSC

    Announcing @nativescript/capacitor Beta Announcing @nativescript/capacitor Beta

    Direct platform API access for the entire Capacitor ecosystem via JavaScript.
    Read more
  • January 21, 2021 Oscar Lira

    Using the Shopify Admin API in Nativescript with Vue Using the Shopify Admin API in Nativescript with Vue

    Oscar Lira shows us how to implement CRUD functionality with products in a Nativescript Vue iOS/Android app using the Shopify Admin API.
    Read more
  • October 2, 2020 Technical Steering Committee (TSC)

    Xcode 12 ~ A TSC Love Story Xcode 12 ~ A TSC Love Story

    Xcode 12 compliance for NativeScript. Update and prosper.
    Read more
  • August 31, 2020 Technical Steering Committee (TSC)

    NativeScript 7.0 Released NativeScript 7.0 Released

    NativeScript 7.0 marks a signficant step forward for the framework by aligning with modern JS standards and bringing broad consistency across the whole stack.
    Read more
  • August 31, 2020 Technical Steering Committee (TSC)

    How to update plugins for NativeScript 7 How to update plugins for NativeScript 7

    As a NativeScript plugin author, there are 6 main points to understand about updating your plugin for NativeScript 7.
    Read more
  • August 31, 2020 Technical Steering Committee (TSC)

    NativeScript 7 import reference guide NativeScript 7 import reference guide

    With NativeScript 7 we've streamlined the developer experience to contain properly exported es2017 symbols for all core has to offer from @nativescript/core
    Read more
  • August 4, 2020 Mahmoud Abduljawad

    Upgrading tips for Angular 10 projects Upgrading tips for Angular 10 projects

    Continuing the series on Angular 10 support, a great community contributor Mahmoud offers some additional helpful tips and guidance
    Read more
  • July 16, 2020 Nathan Walker

    We really love Angular...10x as much this time We really love Angular...10x as much this time

    We are dedicated to Angular and love combining it with NativeScript as it's a naturally powerful combination. Let's look at Angular 10 support.
    Read more
  • June 8, 2020 Nathan Walker

    Recap of first week of June 2020 with NativeScript Recap of first week of June 2020 with NativeScript

    Now that NativeScript is truly community driven let's recap what this new era looks like in the scope of 1 week
    Read more
  • June 1, 2020 Surya Saripella

    The Next Chapter for NativeScript: nStudio The Next Chapter for NativeScript: nStudio

    Read about how NativeScript is evolving in 2020 (and beyond) with nStudio assuming responsibility of the core framework.
    Read more
  • May 12, 2020 Rosen Vladimirov

    Migration of NativeScript Cloud Builds to Circle CI Migration of NativeScript Cloud Builds to Circle CI

    The NativeScript cloud build service is winding down on May 31st, 2020. However, are providing an alternate solution with Circle CI that you can start using today.
    Read more
  • March 18, 2020 Nick Iliev

    What's New in NativeScript 6.5 What's New in NativeScript 6.5

    NativeScript 6.5 is here - and with it some improvements in creation and styling of Tabs as well as experimental support for KotlinJS.
    Read more
  • March 4, 2020 Dimitar Tachev

    Build NativeScript Apps Remotely from Windows or Linux Build NativeScript Apps Remotely from Windows or Linux

    If you've ever wanted to start building your iOS and Android NativeScript apps on remote servers, we've got a great new solution for you using Circle CI.
    Read more
  • February 12, 2020 Emil Tabakov

    NativeScript 6.4 Has Just Landed NativeScript 6.4 Has Just Landed

    If there was an Oscar for Award of the Pubic - {N} 6.4 would have won it. Most of the features that are shipped as part of this release are either started or influenced by somebody from the community. We greatly appreciated everybody's involvement and for this iteration the team spent some time to polish and merge those in the framework.
    Read more
  • January 15, 2020 Emil Tabakov

    New V8-based iOS Runtime is Now in BETA New V8-based iOS Runtime is Now in BETA

    The NativeScript team is working on total revamp of the iOS runtime. The goal is to use the V8 engine instead of JavaScriptCore. Several months ago the team shipped an alpha version of this runtime and now it’s time to announce the next iteration.
    Read more
  • December 19, 2019 Emil Tabakov

    NativeScript 6.3 - The Holiday Edition NativeScript 6.3 - The Holiday Edition

    It’s a wrap! Our final release for 2019 is here. It’s meant to make your development experience faster and smoother.
    Read more
  • December 5, 2019 Rob Lauer

    Your NativeScript UpLabs Challenge Winners Your NativeScript UpLabs Challenge Winners

    The 2019 NativeScript UpLabs Challenge is in the books! Check out our winners and view the apps on the NativeScript Playground.
    Read more
  • December 3, 2019 Alexander Vakrilov

    Detecting Shakes in NativeScript Detecting Shakes in NativeScript

    In this blog we are going to learn how to detect a "shake" gesture in NativeScript apps using the nativescript-accelerometer plugin.
    Read more
  • November 20, 2019 Svetoslav Tsenov

    What's new with nativescript-dev-appium? What's new with nativescript-dev-appium?

    nativescript-dev-appium is an open-source plugin which wraps/provides access to Appium and it is a suitable way to test NativeScript applications.
    Read more
  • November 18, 2019 Rob Lauer

    Webinar: NativeScript on Fire(base) 🔥 Webinar: NativeScript on Fire(base) 🔥

    Join us on Thursday, November 21st as we dive into some of the most critical features to help you make the most out of using Firebase with NativeScript.
    Read more
  • November 5, 2019 Emil Tabakov

    NativeScript 6.2: The Darkest Release Ever! NativeScript 6.2: The Darkest Release Ever!

    The last week in the office was a really scary one - so we came up with the spookiest release so far. NativeScript 6.2 is packed with many treats and almost no tricks!
    Read more
  • October 31, 2019 Rob Lauer

    Webinar: Scale Your Apps with NativeScript and Microsoft Azure Webinar: Scale Your Apps with NativeScript and Microsoft Azure

    Virtually every mobile app needs a backend - and Azure compliments NativeScript in many different ways. Join us for this free webinar on learning how to use some of the most useful (and fun) parts of Azure with your {N} app.
    Read more
  • October 29, 2019 Rob Lauer

    An Interview with React NativeScript Creator Jamie Birch An Interview with React NativeScript Creator Jamie Birch

    We (virtually) sat down with Jamie Birch, creator of "React NativeScript" - a new community project to bring React support to NativeScript!
    Read more
  • October 17, 2019 Rob Lauer

    Language Detection with NativeScript and Azure Cognitive Services Language Detection with NativeScript and Azure Cognitive Services

    Azure provides a variety of "cognitive services" that allow your apps to interact with AI-powered algorithms in the cloud. You can enable your app to use some of its "human" senses by seeing, hearing, speaking, and interpreting input via traditional communication methods. Today we will look at one component of the Text Analytics API.
    Read more
  • October 15, 2019 Tiago Alves

    Automatic NativeScript App Deployments with fastlane Automatic NativeScript App Deployments with fastlane

    Learn how to automate iOS and Android app deployments (and dramatically improve your developer life) by using fastlane with NativeScript.
    Read more
  • October 10, 2019 Rob Lauer

    An Interview with Svelte Native Creator David Pershouse An Interview with Svelte Native Creator David Pershouse

    Svelte Native is a new way to create native mobile apps using the popular new Svelte framework along with NativeScript. Recently the NativeScript team asked the creator of Svelte Native (David Pershouse) about his inspiration for Svelte Native and what his future plans are.
    Read more
  • October 8, 2019 Rob Lauer

    The NativeScript Challenge on UpLabs is Back! 🥊 The NativeScript Challenge on UpLabs is Back! 🥊

    The NativeScript + UpLabs Challenge is back! Team up with a designer from UpLabs and create a simple, but engaging, app and win your share of $3000 in prizes.
    Read more
  • October 3, 2019 Elena Hristova

    Get Involved in Hacktoberfest 2019 with NativeScript Get Involved in Hacktoberfest 2019 with NativeScript

    Hacktoberfest 2019 has begun! Contribute to NativeScript in any way and become eligible for some great prizes (and give back to the community that you are a part of).
    Read more
  • October 1, 2019 Rob Lauer

    Quick Intro to Using Svelte to Create a Native Mobile App Quick Intro to Using Svelte to Create a Native Mobile App

    Svelte is a new tool web developers have been using to create blazing fast web apps. Svelte Native takes that same framework and makes it available to use with NativeScript! Read on for a brief intro to Svelte Native and why you might just want to try it out for your next mobile app.
    Read more
  • September 26, 2019 Martin Yankov

    Tabs and BottomNavigation - NativeScript's Two New Components Tabs and BottomNavigation - NativeScript's Two New Components

    The new BottomNavigation and Tabs components are better versions of the old TabView component in every way. Learn more about how to use these new components in your NativeScript apps.
    Read more
  • September 24, 2019 Stanimira Vlaeva

    Lazy Loading in NativeScript Angular 8.0 Lazy Loading in NativeScript Angular 8.0

    Angular 8.0 comes with a new way for configuring lazy loaded NgModules. Learn how to use it in NativeScript and how to migrate your existing configurations!
    Read more
  • September 19, 2019 Emil Tabakov

    The New iOS Runtime, Powered by V8 The New iOS Runtime, Powered by V8

    For the last several months the NativeScript team has been working on a big revamp of the iOS runtime. In this blog post, we will summarize the output of this effort and why we think it's so important and also how you can participate in it!
    Read more
  • September 17, 2019 Rob Lauer

    Meet the NativeScript Team at jsMobileConf Meet the NativeScript Team at jsMobileConf

    Come and meet some of the very best speakers from the NativeScript community at jsMobileConf this November in Boston, MA!
    Read more
  • September 10, 2019 TJ VanToll

    An Early Look at the New NativeScript Core Theme An Early Look at the New NativeScript Core Theme

    With the NativeScript 6.0 release we announced a new beta of the NativeScript core theme. In this article we’ll take a deeper look at the new theme, including what changed, and how to try out the new theme for yourself today.
    Read more
  • September 4, 2019 Emil Tabakov

    NativeScript 6.1: Kotlin Support is here! NativeScript 6.1: Kotlin Support is here!

    It’s been just a month and a half since our last major release and 6.1 is already available - packed with new exciting features. Kotlin support, Material Components, work with devices on WiFi and more ...
    Read more
  • August 28, 2019 Raymond Camden

    Tips for Vue Developers Picking Up NativeScript Tips for Vue Developers Picking Up NativeScript

    Moving from using Vue.js on the web to native iOS and Android is exciting, full of power, but also has its pitfalls. Learn some lessons from Raymond Camden as he describes some tips and tricks he learned on his journey with NativeScript-Vue.
    Read more
  • August 20, 2019 TJ VanToll

    Developing a watchOS Extension For Your NativeScript App Developing a watchOS Extension For Your NativeScript App

    In this article we’ll look at how to develop a watchOS companion app for your NativeScript-built iOS app, including how to get started, and how to set up a workflow for watchOS development.
    Read more
  • August 8, 2019 Alexander Vakrilov

    Tips on Showing Loading Indicators in NativeScript-Angular Apps Tips on Showing Loading Indicators in NativeScript-Angular Apps

    Showing a visual indicator when your app is waiting to retrieve data from a remote endpoint is always a good idea. It keeps your users engaged with the app and lets them know that something at least is happening! In this article Alex dives into using HttpInterceptors to easily show loading indicators in your NativeScript-Angular apps.
    Read more
  • August 1, 2019 TJ VanToll

    Enable Live Updates of Your iOS and Android Apps Using NativeScript AppSync Enable Live Updates of Your iOS and Android Apps Using NativeScript AppSync

    In the recent NativeScript 6.0 release, we announced a new beta service called NativeScript AppSync, which allows you to update NativeScript-built iOS and Android apps without using the App Store or Google Play. In this article we’ll look at how it all works.
    Read more
  • July 30, 2019 Raymond Camden

    Getting Your Route On with NativeScript-Vue: Episode Two Getting Your Route On with NativeScript-Vue: Episode Two

    In part two of this blog series on routing in NativeScript-Vue apps, Raymond Camden looks at more advanced routing techniques like tab- and frame-based routing.
    Read more
  • July 23, 2019 Raymond Camden

    Getting Your Route On with NativeScript-Vue: Episode One Getting Your Route On with NativeScript-Vue: Episode One

    Routing in NativeScript-Vue is a little different than Vue.js on the web. In part one of this guest blog series, Raymond Camden dives into the different ways you can route with Vue.js, including some new (and old) methods.
    Read more
  • July 17, 2019 Emil Tabakov

    Announcing NativeScript 6.0 - Webpack All The Way, Seamless App Updates, New Core Theme, and a Lot More 🎺 Announcing NativeScript 6.0 - Webpack All The Way, Seamless App Updates, New Core Theme, and a Lot More 🎺

    6.0 is now officially released! This is a huge milestone for the framework and the common theme behind the release is "Productivity". For the past several months, we worked on several features that aimed to improve developer productivity in many aspects like NativeScript AppSync, new Core Theme, enhanced TabView and what not.
    Read more
  • July 16, 2019 Stanimira Vlaeva

    Migrating to NativeScript 6.0 Migrating to NativeScript 6.0

    The highly expected 6.0 release of NativeScript is dangerously close! Learn how to migrate your code to the bundle workflow, AndroidX, and the new hooks API.
    Read more
  • July 10, 2019 Rob Lauer

    Join the NativeScript 6.0 Launch Webinar Join the NativeScript 6.0 Launch Webinar

    NativeScript 6.0 is almost here! Join the launch webinar on Thursday, July 18th to learn all the details.
    Read more
  • July 9, 2019 Fatme Zeyneva

    Migrating CLI Hooks to NativeScript 6.0 Migrating CLI Hooks to NativeScript 6.0

    Let’s look at what NativeScript hooks are, and how the upcoming NativeScript 6.0 release affects how hooks work in NativeScript plugins.
    Read more
  • July 1, 2019 Emil Tabakov

    NativeScript 6.0 Release Candidate is Here! NativeScript 6.0 Release Candidate is Here!

    The Release Candidate for NativeScript 6.0 is available for a test drive and we would love your feedback!
    Read more
  • June 25, 2019 TJ VanToll

    Five Reasons NativeScript Developers Should Check Out Kinvey Studio Five Reasons NativeScript Developers Should Check Out Kinvey Studio

    Earlier this March we unveiled Kinvey Studio, a low-code tool from Progress to help pro developers build apps fast. It’s been a few months since we checked in with Studio, so let’s look at what’s new, and why you, as a NativeScript developer, should care about any of this.
    Read more
  • June 18, 2019 Rob Lauer

    Introducing the Plum UI Kit for NativeScript Introducing the Plum UI Kit for NativeScript

    Plum is a new community-created "UI kit" for NativeScript. Built with NativeScript Core, Plum lets you copy-and-paste individual components or entire views into your app.
    Read more
  • June 13, 2019 Rob Lauer

    iOS 13, Sign in with Apple, iPadOS, and ARKit 3 - All on NativeScript iOS 13, Sign in with Apple, iPadOS, and ARKit 3 - All on NativeScript

    After Apple's WWDC event, NativeScript developers are ready to get their hands on the latest from Xcode 11 and iOS 13. Read about how NativeScript developers can use "Sign in with Apple" and other upcoming features on iOS.
    Read more
  • June 4, 2019 Vladimir Amiorkov

    NativeScript Now Supports Angular 8 NativeScript Now Supports Angular 8

    Angular 8 was just released, and of course NativeScript supports this latest version! This also means support for Ivy as soon as it is made available.
    Read more
  • May 30, 2019 Rob Lauer

    NativeScript Developer Day EU 2019 Recordings NativeScript Developer Day EU 2019 Recordings

    Did you miss out on NativeScript Developer Day 2019? We've got you covered with a recording of every session right here.
    Read more
  • May 28, 2019 Rob Lauer

    Creating Microapps with NativeScript Creating Microapps with NativeScript

    Have you heard about this "microapps" thing? Learn more about microapps and check out how you can leverage NativeScript to build simple, secure, apps to bring the fun back to mobile app development.
    Read more
  • May 23, 2019 Martin Yankov

    ListView, RadListView, and Repeater - Why Do I Need Three? ListView, RadListView, and Repeater - Why Do I Need Three?

    NativeScript provides three official ways to create a data bound list. Why three? Which one should you use and in which circumstances? This blog post will help clarify the use cases for ListView, RadListView, and Repeater.
    Read more
  • May 21, 2019 Alexander Vakrilov

    Migrating NativeScript Plugins to AndroidX Migrating NativeScript Plugins to AndroidX

    The NativeScript 6.0 release is planned for July and with it comes support for AndroidX. We are also dropping support for the Android Support Library which is a breaking change and means code depending on it should be migrated.
    Read more
  • May 16, 2019 TJ VanToll

    What the Apple Supreme Court Decision Means for Developers What the Apple Supreme Court Decision Means for Developers

    Earlier this week the US Supreme Court allowed an antitrust lawsuit against Apple to proceed. If you’re like me this decision sounded super important... but also super confusing. To try to clear things up, in this article, we’ll break down what this ruling means for your average developer.
    Read more
  • May 15, 2019 Alexander Vakrilov

    May the 5.4th release be with you! May the 5.4th release be with you!

    The NativeScript 5.4 release has just landed! Learn about all of the new features and updates as we prepare for the big 6.0 release in July.
    Read more
  • May 14, 2019 Rob Lauer

    Replace Complex Mobile Workflows with Chatbots Replace Complex Mobile Workflows with Chatbots

    Adding a chatbot to your NativeScript app can be an easy win for improving your efficiency (and your end user's engagement!). Learn how you can simply create a bot and deploy it to web, mobile, Viber, and Facebook Messenger in no time at all.
    Read more
  • May 13, 2019 Rosen Vladimirov

    The Future of Building NativeScript Apps The Future of Building NativeScript Apps

    The NativeScript team has made some huge improvements to your development experience with webpack and HMR. Coming in NativeScript 6.0 are some changes to the default build process that you should be aware of.
    Read more
  • May 1, 2019 Alexander Vakrilov

    Managing Component State in NativeScript ListView Managing Component State in NativeScript ListView

    Get a hold of managing your state when using Angular with NativeScript in this article by NativeScript engineering team lead Alex Vakrilov.
    Read more
  • April 25, 2019 Rob Lauer

    Add Basic Crash Reporting to Your NativeScript App Add Basic Crash Reporting to Your NativeScript App

    Do you use any crash reporting services with your NativeScript apps? No! Shame on you! In reality, many of us don't consider crash reporting important, but as you'll see here, it's super easy to hook up your app to a service like Crashlytics.
    Read more
  • April 23, 2019 Phani Sajja

    Building Login Functionality for NativeScript Apps Building Login Functionality for NativeScript Apps

    In this guest post from Phani Sajja, we look at how to build a comprehensive login form including a bonus section on integrating with a backend provider such as Progress Kinvey.
    Read more
  • April 18, 2019 Rob Lauer

    Offloading Tasks to Worker Threads with NativeScript Offloading Tasks to Worker Threads with NativeScript

    NativeScript is single-threaded by design. But there are edge cases where you may want to take advantage of worker threads to offload certain tasks and squeeze all the performance you can out of your app. Read up on some easy ways to use workers in your NativeScript app.
    Read more
  • April 17, 2019 Rob Lauer

    Another Vue of NativeScript Another Vue of NativeScript

    Join our free online webinar on Thursday, April 25th as we look at Another Vue of NativeScript!
    Read more
  • April 16, 2019 Raymond Camden

    Client-Side Storage in NativeScript Applications Client-Side Storage in NativeScript Applications

    Raymond Camden shows us the variety of ways you can store client-side data in your NativeScript app.
    Read more
  • April 11, 2019 Vasil Trifonov

    Dependency Versions in NativeScript Playground Dependency Versions in NativeScript Playground

    Avoid dependency version confusion when using the NativeScript Playground! Learn about how to identify which versions of packages are installed in the NativeScript Playground container apps.
    Read more
  • April 9, 2019 Tiago Alves

    Building Responsive Apps with NativeScript Building Responsive Apps with NativeScript

    Learn three techniques you can use to create "Responsive Layouts" that look great on any device with NativeScript.
    Read more
  • April 4, 2019 Alexander Djenkov

    Support for AndroidX in NativeScript Support for AndroidX in NativeScript

    As many of you probably know AndroidX was announced at Google I/O 2018 as the major package renaming of the Android Support library. Like the Support Library, AndroidX ships separately from the Android OS and provides backwards-compatibility across Android releases. AndroidX fully replaces the Support Library by providing feature parity and new libraries.
    Read more
  • April 2, 2019 Teodor Dermendzhiev

    Adding Objective-C Code to a NativeScript App Adding Objective-C Code to a NativeScript App

    With some recent changes to the NativeScript framework, you can now add Objective-C code files directly in your app (without creating a plugin first!). Learn how you can set this up yourself in this blog post.
    Read more
  • March 28, 2019 Emil Tabakov

    NativeScript 5.3 - Hot Module Replacement Officially Supported and More NativeScript 5.3 - Hot Module Replacement Officially Supported and More

    NativeScript's latest release is now available, bringing more productivity to your mobile apps and development experience. Let’s look at this release’s new features.
    Read more
  • March 26, 2019 Jen Looper

    Code Sharing with NativeScript-Vue Code Sharing with NativeScript-Vue

    Learn about how to share code between web and mobile apps with the new Vue CLI plugin and NativeScript-Vue.
    Read more
  • March 21, 2019 Alexander Ziskind

    NativeScript-Vue with Class Components NativeScript-Vue with Class Components

    Learn how to use NativeScript-Vue with class components in this guest article by NativeScripting's Alex Ziskind.
    Read more
  • March 20, 2019 Rob Lauer

    Learn How To Add a Chatbot to Your Next Mobile App Learn How To Add a Chatbot to Your Next Mobile App

    Kinvey Chat offers the opportunity for you to add chatbot capabilities to your NativeScript app. Join our webinar on March 28th to learn all about how to use Kinvey Chat!
    Read more
  • March 19, 2019 Rob Lauer

    NativeScript Tips and Tricks from the {N} Squad NativeScript Tips and Tricks from the {N} Squad

    We asked the wider NativeScript team here at Progress if they could provide some useful and/or little known tips and tricks that might aid the NativeScript developer on their path to the next great app. Here is what they had to say!
    Read more
  • March 14, 2019 Rob Lauer

    Create Native Mobile Apps, Web Apps, and Chatbots - the Low Code Way Create Native Mobile Apps, Web Apps, and Chatbots - the Low Code Way

    Come check out the new low code tool from Progress! Kinvey Studio enables you to create native mobile apps, web apps, chatbots, and (soon) wearable apps from a shared Angular codebase.
    Read more
  • March 13, 2019 Emil Tabakov

    Your First Contribution to NativeScript: A Meet Up Your First Contribution to NativeScript: A Meet Up

    So, you are super excited about NativeScript and you want to tell everyone about it. You are looking for a more direct way to interact with your audience than writing a blog post and you keen on brushing up your public speaking skills. Well, organizing a meet up might be just want you are looking for.
    Read more
  • March 12, 2019 Raymond Camden

    Working with Vuex in Your NativeScript-Vue Application - Now with Cats! Working with Vuex in Your NativeScript-Vue Application - Now with Cats!

    In his previous article, Raymond Camden discussed how to use Vuex in a NativeScript app. Vuex is a pretty complex topic, so this article adds more detail (and corrects the glaring mistake of not including any cats!).
    Read more
  • March 7, 2019 Rob Lauer

    Learn NativeScript-Vue the Easy Way Learn NativeScript-Vue the Easy Way

    Looking for a quick and easy way to learn NativeScript with Vue.js? Look no further than the new tutorial built exclusively for the NativeScript Playground.
    Read more
  • March 5, 2019 Vasil Trifonov

    Architecture of the NativeScript Playground Architecture of the NativeScript Playground

    Curious to know how the NativeScript Playground works behind the scenes? In this blog post, Vasil Trifonov explains how each technical component works together to create the magical experience you get developing with {N} in a web browser.
    Read more
  • February 21, 2019 Vladimir Amiorkov

    A Guide to Debugging Your NativeScript Plugins A Guide to Debugging Your NativeScript Plugins

    If you ever need to debug the source of your NativeScript app and plugins, you'll want to read about the new nativescript-dev-debugging plugin!
    Read more
  • February 20, 2019 Rob Lauer

    NativeScript Success Story: aG Locker NativeScript Success Story: aG Locker

    aboutGolf is a premier provider of indoor simulator technology and the official golf simulator of the PGA Tour. Read about their success using NativeScript to build a cross-platform mobile app.
    Read more
  • February 13, 2019 Nick Iliev

    Say Goodbye to Short Imports in NativeScript! Say Goodbye to Short Imports in NativeScript!

    Learn about an upcoming change in how you construct your import/require statements in NativeScript 5.2.
    Read more
  • February 12, 2019 Stanimira Vlaeva

    A Deep Dive into Hot Module Replacement with Webpack (Part Two - Handling Updates) A Deep Dive into Hot Module Replacement with Webpack (Part Two - Handling Updates)

    Welcome to our series on Hot Module Replacement (HMR). We will be diving into everything you could possibly want to know about HMR and NativeScript - today is a look into how we handle "hot" updates with the module.hot API.
    Read more
  • February 5, 2019 Raymond Camden

    Working with Vuex in Your NativeScript-Vue Application Working with Vuex in Your NativeScript-Vue Application

    In this article I'm going to demonstrate adding Vuex to a NativeScript-Vue application, but even better, I'll give a basic introduction to Vuex and describe why you may use it.
    Read more
  • February 5, 2019 Emil Tabakov

    Your First Contribution to NativeScript: A Blog Post Your First Contribution to NativeScript: A Blog Post

    One of the easiest way to join the NativeScript Contribution Program is to write a blog post. It may sound much scarier than it actually is, so I would to give you some tips and tricks and show how easy it could be.
    Read more
  • January 31, 2019 Stanimira Vlaeva

    A Deep Dive into Hot Module Replacement with Webpack (Part One - The Basics) A Deep Dive into Hot Module Replacement with Webpack (Part One - The Basics)

    Welcome to our series on Hot Module Replacement (HMR). We will be diving into everything you could possibly want to know about HMR and NativeScript - starting with the basics today.
    Read more
  • January 24, 2019 Emil Tabakov

    NativeScript First-Time Contribution Contest - Continued and Extended 🎁 NativeScript First-Time Contribution Contest - Continued and Extended 🎁

    Last year we ran a time boxed First-Time Contribution Contest and the results were more than amazing - three times more contributions and we saw some pretty solid among them, like YARN support for the CLI! With that said, It was a pretty easy decision for us to promote this initiative to a full-time Contribution Program.
    Read more
  • January 22, 2019 Eddy Verbruggen

    Introducing the NativeScript Keyboard Toolbar Plugin Introducing the NativeScript Keyboard Toolbar Plugin

    If you're like me and hate typing on a mobile device (yes, I'm much older than I look) then please add toolbars on top of your app's keyboards for quick input. Thank you on behalf of everyone.
    Read more
  • January 17, 2019 Rob Lauer

    Secure Your Mobile App - Episode Four (Secure User Auth) Secure Your Mobile App - Episode Four (Secure User Auth)

    In this final article in our security series, we look at how we can leverage existing hardware - and existing services - to take away the tedious pain of user authentication.
    Read more
  • January 16, 2019 Rob Lauer

    Secure Your Mobile App - Episode Three (Securing Data in Transit) Secure Your Mobile App - Episode Three (Securing Data in Transit)

    In this third part of our mobile app security series, we look at some simple strategies for securing data in transit between our devices and backend systems.
    Read more
  • January 14, 2019 Rob Lauer

    Secure Your Mobile App - Episode One (Protecting the Code) Secure Your Mobile App - Episode One (Protecting the Code)

    This week on the NativeScript blog we'll be taking a look at mobile app security. Today we dive into what you can do to improve the security of your source code to protect intellectual property, ensure the integrity of your business logic, limit access to your apps, and even offload work to the cloud.
    Read more
  • January 10, 2019 Sebastian Witalec

    How to Extend Custom Router Reuse Strategy How to Extend Custom Router Reuse Strategy

    Implementing a Custom Route Reuse Strategy, is not only the best solution, but it is also simple and quite elegant. You can very easily add the noReuse flag to any path you don't want to reuse, while keeping it for all the other paths.
    Read more
  • January 8, 2019 Dimitar Todorov

    Hunting Memory Leaks with Android Studio and Xcode Hunting Memory Leaks with Android Studio and Xcode

    Learn how to hunt down (and destroy!) memory leaks in your iOS and Android apps by using Xcode, Android Studio, and your trusty Chrome Dev Tools.
    Read more
  • December 20, 2018 TJ VanToll

    Portable North Pole - Your Go-To NativeScript App This Holiday Season Portable North Pole - Your Go-To NativeScript App This Holiday Season

    UGroupMedia uses NativeScript to build and deploy Portable North Pole from a single JavaScript codebase, and it seems to be working well, as the app’s reviews have been consistently high throughout the holiday season. Let’s dive into how the app works in detail.
    Read more
  • December 13, 2018 Jen Looper

    Creating Magic with the CLI Creating Magic with the CLI

    Learn about the tns create command, new in the NativeScript CLI.
    Read more
  • December 12, 2018 Emil Tabakov

    Just in time for 🎅🎄🕎 — NativeScript 5.1 Just in time for 🎅🎄🕎 — NativeScript 5.1

    With the holiday season just around the corner, we’re happy to announce the last NativeScript release of the year with a number of awesome new features.
    Read more
  • December 11, 2018 Veselina Radeva

    The State of NativeScript in 2018 The State of NativeScript in 2018

    2018 has been a GIANT year for NativeScript! Check out this recap of all the highlights as we prepare for an even better 2019.
    Read more
  • December 6, 2018 Rob Lauer

    So Who Won the NativeScript Uplabs Challenge? So Who Won the NativeScript Uplabs Challenge?

    The NativeScript Uplabs Challenge is over! Come see who the winners are - like us I'm sure you'll be pleasantly surprised at the amazing UIs these developer/designers came up with!
    Read more
  • December 5, 2018 Veselina Radeva

    What's on the NativeScript Roadmap for 2019? What's on the NativeScript Roadmap for 2019?

    Curious about what is coming from your favorite cross-platform mobile framework in 2019? NativeScript Product Manager Vesi Radeva dives into many topics the team will tackle next year.
    Read more
  • December 4, 2018 Sebastian Witalec

    NativeScript Preview NativeScript Preview

    Now you can preview your NativeScript apps without the need of installing the Android SDK of Xcode. Just use tns preview from the NativeScript CLI, scan the QR code with the NativeScript Playground app, and you are good to go.
    Read more
  • November 29, 2018 Martin Yankov

    NativeScript 5.0 iOS Safe Area Support NativeScript 5.0 iOS Safe Area Support

    NativeScript 5.0 introduced vastly improved support for the iOS "safe area" introduced with the iPhone X, XR, and XS. Learn all about how to make the most out of this new API and create even more engaging experiences on modern devices.
    Read more
  • November 28, 2018 TJ VanToll

    One project. One language. Three apps. One project. One language. Three apps.

    In this free online webinar you’ll learn about NativeScript and React Native, both of which have the ability to build web apps, native iOS apps, and native Android apps, simultaneously.
    Read more
  • November 15, 2018 Veselina Radeva

    What I Have Learned as the NativeScript Product Manager What I Have Learned as the NativeScript Product Manager

    NativeScript Product Manager Vesi Radeva continues her PM series with some insight into how she has learned to be an effective PM for the NativeScript team.
    Read more
  • November 8, 2018 Teodor Bozhikov

    Going Offline with NativeScript and Kinvey Going Offline with NativeScript and Kinvey

    Learn how to take your NativeScript app offline by leveraging the built-in capabilities of Kinvey.
    Read more
  • November 6, 2018 Veselina Radeva and Emil Tabakov

    NativeScript 5.0 is hot 🔥 out of the oven! NativeScript 5.0 is hot 🔥 out of the oven!

    NativeScript 5.0 is here! Learn all about the amazing developer-focused productivity improvements like Hot Module Replacement, a new interactive CLI, and the tns preview command (allowing you to start developing for iOS on Windows!).
    Read more
  • November 1, 2018 Emil Tabakov

    How to add Firebase Analytics to your NativeScript Mobile App How to add Firebase Analytics to your NativeScript Mobile App

    Adding Analytics to your app is an effort that worth investing in. With just half an hour of work, you will know what your users need, how can you address their needs and where to invest your precious development time. Learn how to use Firebase Analytics with NativeScript in this tutorial.
    Read more
  • October 30, 2018 TJ VanToll

    How to Build a PWA, an iOS App, and an Android App - From One Codebase How to Build a PWA, an iOS App, and an Android App - From One Codebase

    In this article I’ll show you code sharing with NativeScript and Angular works. You’ll learn the steps you’ll need to take to build for all three platforms, as well as some tips and tricks I learned from going through this process myself.
    Read more
  • October 18, 2018 Veselina Radeva

    What is it like being the NativeScript Product Manager? What is it like being the NativeScript Product Manager?

    Product Manager Vesi Radeva provides some insight into how {N} releases are planned and what you can do to influence the direction of NativeScript!
    Read more
  • October 17, 2018 Rob Lauer

    Join the NativeScript 5.0 Launch Webinar 🚀 Join the NativeScript 5.0 Launch Webinar 🚀

    NativeScript 5.0 is almost here! Join the NativeScript DevRel team as we dive into everything you need to know about the 5.0 release that focuses exclusively on improving your developer experience.
    Read more
  • October 16, 2018 Rob Lauer

    Join the NativeScript Challenge on Uplabs 🥊 Join the NativeScript Challenge on Uplabs 🥊

    NativeScript and Uplabs are partnering on a contest to bring the best of app design to the world of cross-platform app development! Join the NativeScript Challenge and submit your best app designs to win $3,000 in cash prizes.
    Read more
  • October 12, 2018 Veselina Radeva

    Hacktoberfest is Here! Hacktoberfest is Here!

    Hacktoberfest is here! Join the NativeScript team by contributing to a variety of open issues and earn great prizes.
    Read more
  • October 10, 2018 Stanimira Vlaeva

    NativeScript 💖 Hot Module Replacement NativeScript 💖 Hot Module Replacement

    NativeScript 5.0 is coming out really soon and it's going to be hot! The stack of features for the next major release is already overflowing with awesomeness. Let's make it even spicier - version 5.0 will bring Hot Module Replacement (HMR) to the NativeScript world!
    Read more
  • October 8, 2018 Rob Lauer

    The NativeScript Community Survey is Live! 📋 The NativeScript Community Survey is Live! 📋

    The 2018 NativeScript Community Survey is live! Take 5 minutes to fill it out and help impact the direction of the {N} roadmap.
    Read more
  • October 4, 2018 TJ VanToll

    How to Build a Simple Dialog for Your NativeScript Apps How to Build a Simple Dialog for Your NativeScript Apps

    There are a few different ways to implement dialogs in NativeScript apps. In this article I’m going to walk you through how to create a simple dialog that you can style without going through the hassle of creating an entire page.
    Read more
  • October 2, 2018 Jen Looper

    NativeScript Ambassadors 2018 Showcase NativeScript Ambassadors 2018 Showcase

    Learn what the NativeScript Ambassadors 2018 cohort accomplished this year!
    Read more
  • September 27, 2018 Veselina Radeva

    NativeScript First-Time Contributors Contest NativeScript First-Time Contributors Contest

    The NativeScript team is welcoming first-time contributors to the open source world! Contribute a fix to any of the NativeScript repositories on GitHub and earn rewards during the month of October.
    Read more
  • September 25, 2018 Rob Lauer

    NativeScript-Vue 2.0: Back to the Vueture NativeScript-Vue 2.0: Back to the Vueture

    NativeScript-Vue 2.0 is coming...and soon! Join us on Thursday, October 4th for a free online webinar that dives into everything new and awesome about Vue.js and its integration with NativeScript.
    Read more
  • September 21, 2018 Jen Looper

    Behold! NativeScript-Vue 2.0! Behold! NativeScript-Vue 2.0!

    NativeScript-Vue 2.0 is here! Using the popular Vue.js framework with NativeScript to create cross-platform (native) mobile apps has never been easier. Read on for all of the updates and improvements.
    Read more
  • September 19, 2018 Rob Lauer

    Add Native Mobile to Your Angular Projects: The Migration Story Add Native Mobile to Your Angular Projects: The Migration Story

    Sharing code between your Angular web apps and native mobile apps has never been more important. Come to our free online webinar on Thursday, October 11th to learn more about the very latest in code sharing strategies between Angular and NativeScript!
    Read more
  • September 18, 2018 Rob Lauer

    Upcoming NativeScript Webinars on Angular and Vue.js Upcoming NativeScript Webinars on Angular and Vue.js

    Join us in the coming weeks as we present not one, but two unique webinars on using Angular and Vue.js with NativeScript. NativeScript-Vue is turning 2.0 and we have a completely updated web to mobile code sharing to tell with Angular!
    Read more
  • September 13, 2018 Rob Lauer

    Using Azure Cognitive Services with NativeScript Using Azure Cognitive Services with NativeScript

    Is there any doubt that cognitive apps are the future? Learn how to use some of Microsoft Azure's cognitive APIs with a NativeScript app to create a simple, but engaging, app experience.
    Read more
  • September 5, 2018 Todor Totev

    The Power(s) of NativeScript and the NativeScript Playground The Power(s) of NativeScript and the NativeScript Playground

    It's pretty amazing what you can do with just a web browser and the NativeScript Playground. Our own Todor Totev goes into detail just how powerful it can be.
    Read more
  • August 30, 2018 Rob Lauer

    Using Custom Fonts in a NativeScript App Using Custom Fonts in a NativeScript App

    Using custom fonts in your NativeScript app can provide a much-needed (and easy) boost to the look and feel of your app. Learn some tips and tricks to get a great-looking font in your app.
    Read more
  • August 28, 2018 Nic Raboy

    Make HTTP Requests to Remote Web Services in a NativeScript-Vue App Make HTTP Requests to Remote Web Services in a NativeScript-Vue App

    Learn how to make HTTP requests to remote web services and APIs in an Android and iOS application built with NativeScript and the Vue.js JavaScript framework.
    Read more
  • August 14, 2018 Rob Lauer

    Meet the NativeScript Experts at jsMobileConf Meet the NativeScript Experts at jsMobileConf

    Building on the success of the past two NativeScript Developer Day events, we are now bringing you jsMobileConf - a two-day, two-track event focused on the cutting edge JavaScript ecosystem. Coming in October from Boston, MA, you'll find sessions on NativeScript, machine learning, AI, Serverless, Blockchain, AR/VR, and more.
    Read more
  • August 7, 2018 Veselina Radeva

    NativeScript 4.2 is Here! NativeScript 4.2 is Here!

    NativeScript 4.2 has landed with all sorts of improvements like a completely rebuilt LiveSync for Android, Webpack debugging, and vastly improved error handling.
    Read more
  • August 2, 2018 Rob Lauer

    What is Serverless and Why Does it Matter? What is Serverless and Why Does it Matter?

    What's all the fuss over serverless and what does it have to do with mobile apps? Learn more in this blog post that dives into the difference between SaaS, IaaS, FaaS, and PaaS.
    Read more
  • July 25, 2018 Rob Lauer

    ng-conf 2018 with Sani Yusuf ng-conf 2018 with Sani Yusuf

    In our ng-conf video series, today we have Sebastian speaking with Sani Yusuf, Google Developer Expert, founder of Haibrid, and co-founder of UI School.
    Read more
  • July 23, 2018 Rob Lauer

    ng-conf 2018 with Alex Castillo ng-conf 2018 with Alex Castillo

    In our ng-conf video series, today we have Sebastian speaking with Alex Castillo, Google Developer Expert and co-founder of Neurosity.
    Read more
  • July 20, 2018 Todor Totev

    NativeScript Sidekick Enterprise Cloud NativeScript Sidekick Enterprise Cloud

    The NativeScript Enterprise Cloud is a component of our Sidekick Enterprise offering. Read more about what Enterprise Cloud provides and how it meets HIPAA and SOC2 compliance requirements.
    Read more
  • July 19, 2018 TJ VanToll

    Building a Simple Progressbar for your NativeScript App Building a Simple Progressbar for your NativeScript App

    Progressbars are a common user interface component regardless of development platform. In this article we’ll look at how you can easily recreate this UI component for your NativeScript apps, and learn a bit about NativeScript’s layout system in the process.
    Read more
  • July 18, 2018 Rob Lauer

    ng-conf 2018 with Asim Hussain ng-conf 2018 with Asim Hussain

    In our ng-conf video series, today we have Sebastian speaking with Asim Hussain, Cloud Developer Advocate at Microsoft.
    Read more
  • July 16, 2018 Rob Lauer

    ng-conf 2018 with Ben Lesh ng-conf 2018 with Ben Lesh

    In our ng-conf video series, today we have Sebastian speaking with Ben Lesh, from the RxJS core team and Angular core team.
    Read more
  • June 28, 2018 Rob Lauer

    What's New in NativeScript Sidekick What's New in NativeScript Sidekick

    NativeScript Sidekick has seen some major updates lately. Read all about what's been going on over the last few months to make your NativeScript development even easier.
    Read more
  • June 27, 2018 TJ VanToll

    Would Airbnb Have Fared Better With NativeScript Instead of React Native? Would Airbnb Have Fared Better With NativeScript Instead of React Native?

    As you might imagine, Airbnb’s recent announcement about React Native piqued our interest on the NativeScript team. In this article we’ll walk through Airbnb’s complaints in detail, and talk about how some of those same problems could’ve been handled in NativeScript.
    Read more
  • June 26, 2018 Ryan Lebel

    Sending Text Messages to Phone Contacts using NativeScript Sending Text Messages to Phone Contacts using NativeScript

    Ryan Lebel provides a brief tutorial on how to pull a contact from your iOS or Android contact list into a NativeScript app and prepare a text message for delivery.
    Read more
  • June 25, 2018 Rob Lauer

    ng-conf 2018 with Brad Green ng-conf 2018 with Brad Green

    In our ng-conf video series, today we have Sebastian speaking with Brad Green, Engineering Director at Google.
    Read more
  • June 21, 2018 Teodor Dermendzhiev

    NativeScript Now Supports Vector Types NativeScript Now Supports Vector Types

    NativeScript 4.1 includes support for vector types on iOS. In this article we’ll look at how the types work and some of the things you can do with them.
    Read more
  • June 20, 2018 Rob Lauer

    ng-conf 2018 with Members of the Angular CLI Team ng-conf 2018 with Members of the Angular CLI Team

    In our ng-conf video series, today we have Sebastian speaking with members of the Angular CLI team (Hans Larsen, Filipe Silva, and Mike Brocchi).
    Read more
  • June 18, 2018 Rob Lauer

    ng-conf 2018 with Jeff Whelpley ng-conf 2018 with Jeff Whelpley

    In our ng-conf video series, today we have Sebastian speaking with Jeff Whelpley, Google Developer Expert and CTO/co-founder of both GetHuman and Swish Money.
    Read more
  • June 14, 2018 Rob Lauer

    Open Source Code Samples in the NativeScript Marketplace Open Source Code Samples in the NativeScript Marketplace

    The NativeScript Marketplace now has a full set of free and open source code samples that work on both iOS and Android - and work with Angular, Vue.js, and plain JavaScript!
    Read more
  • June 13, 2018 Rob Lauer

    ng-conf 2018 with Jeff Cross ng-conf 2018 with Jeff Cross

    In our ng-conf video series, today we have Sebastian speaking with Jeff Cross, co-founder of the enterprise Angular consulting company, Nrwl.
    Read more
  • June 12, 2018 Nic Raboy

    Key-Value Local Storage in a Vue.js NativeScript App with Vuex Key-Value Local Storage in a Vue.js NativeScript App with Vuex

    Learn how to use Vuex within a NativeScript with Vue.js mobile application to manage data saved as local key-value storage with the application-settings module.
    Read more
  • June 11, 2018 Rob Lauer

    ng-conf 2018 with Lukas Ruebbelke ng-conf 2018 with Lukas Ruebbelke

    In our ng-conf video series, today we have Sebastian speaking with Lukas Ruebbelke. Developer. Hacker. Community backer. Author and blogger. Console logger. #rhymer
    Read more
  • June 7, 2018 Rob Lauer

    ng-conf 2018 with Nathan Walker ng-conf 2018 with Nathan Walker

    In our ng-conf video series, today we have Sebastian speaking with Nathan Walker, NativeScript Developer Expert, co-founder of nstudio, and rock star.
    Read more
  • June 6, 2018 Rob Lauer

    Angular and Vue.js Web to Mobile Code Sharing Webinar Angular and Vue.js Web to Mobile Code Sharing Webinar

    Join Google's own Stephen Fluin and the NativeScript Developer Relations team as we go over the latest in NativeScript 4.0/4.1, Angular Schematics, and code sharing opportunities with Angular and Vue.js
    Read more
  • June 5, 2018 Veselina Radeva

    Announcing the NativeScript 4.1 Release Announcing the NativeScript 4.1 Release

    NativeScript 4.1 is available! Come see the productivity and performance improvements we have made alongside our outstanding community.
    Read more
  • June 4, 2018 Stanimira Vlaeva

    Upgrading to NativeScript Webpack 0.12.0 Upgrading to NativeScript Webpack 0.12.0

    The NativeScript 4.1 release includes an update for the nativescript-dev-webpack plugin. The new version of the plugin is 0.12.0 and brings a few important changes.
    Read more
  • May 31, 2018 Rob Lauer

    ng-conf 2018 with Samantha Lee ng-conf 2018 with Samantha Lee

    In our ng-conf video series, today we have Sebastian speaking with Samantha Lee, a speaker, developer, and yet a HIGH SCHOOL STUDENT(!).
    Read more
  • May 29, 2018 Rob Lauer

    ng-conf 2018 with Shai Reznik ng-conf 2018 with Shai Reznik

    In our video series from ng-conf, today we have Sebastian speaking with Shai Reznik, Google Developer Expert and Founder/Teacher at HiRez.io.
    Read more
  • May 24, 2018 Rob Lauer

    How to Use Any Cordova Plugin with NativeScript How to Use Any Cordova Plugin with NativeScript

    You will soon be able to use any Cordova plugin in your next NativeScript app. Read on for the full details.
    Read more
  • May 23, 2018 Rob Lauer

    ng-conf 2018 with Stephen Fluin ng-conf 2018 with Stephen Fluin

    In our ng-conf video series today, we have Sebastian speaking with Stephen Fluin, head of Developer Relations within the Angular team at Google.
    Read more
  • May 22, 2018 TJ VanToll

    Showing an Activity Indicator During Processing in NativeScript Apps Showing an Activity Indicator During Processing in NativeScript Apps

    If you’ve built a form in a NativeScript app you’ve probably had the need to show an activity indicator during submission. In this article we’ll look at how to do that.
    Read more
  • May 21, 2018 Rob Lauer

    ng-conf 2018 with Tracy Lee ng-conf 2018 with Tracy Lee

    Today in our ng-conf series, we have Sebastian speaking with Tracy Lee, Google Developer Expert and Co-Founder at This Dot Labs, a framework agnostic mentoring and consulting firm for all things JavaScript.
    Read more
  • May 15, 2018 Sebastian Witalec

    Structuring Your Pages, SideDrawers, and TabViews with NativeScript 4.0 Structuring Your Pages, SideDrawers, and TabViews with NativeScript 4.0

    In NativeScript 4, we've introduced a way for you to places your app Navigation Component (i.e. SideDrawer and TabView) at the root of the app, so that it can be available to all pages. We call this concept Flexible Frame Composition.
    Read more
  • April 25, 2018 Rob Lauer

    Building an Android TV App with NativeScript Building an Android TV App with NativeScript

    With some simple tweaks to your code you can build your existing NativeScript apps to target Android TV.
    Read more
  • April 13, 2018 Alexander Vakrilov

    NativeScript 4.0 is out! 🎉 NativeScript 4.0 is out! 🎉

    NativeScript 4.0 has been released! Read up on all of the changes and improvements to make your life developing truly native cross-platform mobile apps for iOS and Android even easier.
    Read more
  • April 12, 2018 TJ VanToll

    Customizing the iOS Keyboard in Your NativeScript Apps Customizing the iOS Keyboard in Your NativeScript Apps

    If you’ve worked in NativeScript apps for more than a few hours, you’ve probably has problems with the keyboard on iOS at some point. Luckily, there’s a pretty easily solution to these problems that you can drop in rather easily.
    Read more
  • April 11, 2018 Rob Lauer

    Looking Back at the NativeScript-Vue Webinar and Where to Go Next Looking Back at the NativeScript-Vue Webinar and Where to Go Next

    Did you miss the NativeScript-Vue webinar? No sweat as we have a recording available for you along with resources on helping you to get started quickly using Vue.js to create your next great native mobile app with NativeScript.
    Read more
  • April 4, 2018 Rob Lauer

    The NEXT NativeScript Conference The NEXT NativeScript Conference

    Coming up at the end of May is ProgressNEXT - your best opportunity to learn more about NativeScript and network with key NativeScript team members!
    Read more
  • March 26, 2018 Rob Lauer

    A Brief Intro to Using Vue.js with NativeScript A Brief Intro to Using Vue.js with NativeScript

    Welcome to a week of Vue.js on the NativeScript blog! Today we are taking our first look at NativeScript-Vue and how we can easily get up and running using the NativeScript Playground.
    Read more
  • March 19, 2018 TJ VanToll

    Enterprise Authentication Made Easier with NativeScript Enterprise Authentication Made Easier with NativeScript

    Today we’re happy to announce new functionality to make this process a little easier for NativeScript users, including a new Enterprise Auth template, and new functionality in NativeScript Sidekick designed to help you connect to your authentication provider as fast as possible. Let’s look at how it works.
    Read more
  • March 15, 2018 Rob Lauer

    A New Vue for NativeScript - Webinar Edition A New Vue for NativeScript - Webinar Edition

    On April 5th, 2018 the NativeScript Developer Relations team, alongside NativeScript-Vue creator Igor Randjelovic, are presenting a free online webinar diving into using Vue.js to create truly native cross platform mobile apps.
    Read more
  • March 13, 2018 Vasil Chimev

    NativeScript Air 6: UI Testing {N} apps with nativescript-dev-appium NativeScript Air 6: UI Testing {N} apps with nativescript-dev-appium

    On the 6th of March, 2018, the NativeScript team held the NativeScript Air #6 on UI Testing {N} applications with nativescript-dev-appium plugin. In this episode, our host Sebastian has welcomed two of the NativeScript Core Team Engineers: Svetoslav and Vasil, as well as Jérémy, who is a NativeScript developer who recently blogged on "How to Start Testing Your NativeScript Apps Properly".
    Read more
  • March 6, 2018 Jérémy Pelé

    Start Testing Your NativeScript Apps Properly Start Testing Your NativeScript Apps Properly

    In this guest post, Jérémy Pelé covers a variety of best practices for implementing end-to-end testing solutions with NativeScript.
    Read more
  • March 1, 2018 Sebastian Witalec

    Working With Angular Modules in NativeScript Apps Working With Angular Modules in NativeScript Apps

    Just like all mushrooms are edible, except some only once in your lifetime, so are the NgModules - some you can import everywhere, and some only once per app.

    Do you know, which modules you should import everywhere and which only once?

    Do you know what happens every time you add NativeScriptModule to each of your @NgModule?

    Read more
  • February 27, 2018 Todor Petrov

    Professional Components from NativeScript UI - The Big Breakup Professional Components from NativeScript UI - The Big Breakup

    The professional components in NativeScript UI have been split up! This is good news for NativeScript developers as they are still free, but now usable individually, instead of adding the entire UI package to your app.
    Read more
  • February 19, 2018 TJ VanToll

    Announcing NativeScript-Vue 1.0 Announcing NativeScript-Vue 1.0

    Last week, Jen Looper and Igor Randjelovic announced a 1.0 release of NativeScript-Vue. In this article we’ll answer some common questions about NativeScript-Vue, talk about what’s next, and discuss how you can get involved.
    Read more
  • February 15, 2018 Rob Lauer

    Using WordPress Content in a Native Mobile App Using WordPress Content in a Native Mobile App

    WordPress runs almost 30% of all websites today. How about learning how to re-purpose that content in a cross-platform native mobile app with NativeScript?
    Read more
  • February 13, 2018 TJ VanToll

    Building an Awesome Login Screen with NativeScript Building an Awesome Login Screen with NativeScript

    Login and registration screens are a necessary evil for many mobile applications. In this article you’ll learn how to get a basic login screen running in your NativeScript app quickly, as well as how to add some more advanced functionality.
    Read more
  • February 6, 2018 Rob Lauer

    A New Way to Learn NativeScript Layouts A New Way to Learn NativeScript Layouts

    nslayouts.com is a new resource to help new (and experienced!) NativeScript developers to learn more about NativeScript layout containers.
    Read more
  • February 1, 2018 Prabhjot Singh

    Automating Growth and Data Analytics in NativeScript Apps Automating Growth and Data Analytics in NativeScript Apps

    In this guest post, Pyze President & CEO Prabhjot Singh shows how you can leverage Pyze to improve user engagement and interaction with your NativeScript apps.
    Read more
  • January 26, 2018 Rob Lauer

    Managing App Resources and Settings with NativeScript Sidekick Managing App Resources and Settings with NativeScript Sidekick

    In the last post of our Week of NativeScript, we take a close look at our iOS and Android app settings and how Sidekick makes it oh-so-much easier to manage them.
    Read more
  • January 24, 2018 Rob Lauer

    Develop iOS Apps on Windows with NativeScript Sidekick Develop iOS Apps on Windows with NativeScript Sidekick

    Today in our Week of NativeScript Sidekick, we look at cloud builds and how Sidekick can dramatically improve the iOS development experience on Windows.
    Read more
  • January 22, 2018 Rob Lauer

    Welcome to a Week of NativeScript Sidekick Welcome to a Week of NativeScript Sidekick

    Welcome to a "Week of NativeScript Sidekick". All week we will be bringing you detailed articles on some of the most important features of Sidekick.
    Read more
  • January 18, 2018 Rob Lauer

    NativeScript Community Survey Results - Winter 2017 NativeScript Community Survey Results - Winter 2017

    In December of 2017, the NativeScript team released a survey to take the pulse of our community. And here are the results!
    Read more
  • January 16, 2018 Saikrishna Bobba

    Accessing Relational, Big Data, and SaaS data from NativeScript Accessing Relational, Big Data, and SaaS data from NativeScript

    Learn how to access relational, big data, and SaaS data in your next NativeScript app by leveraging Progress DataDirect Hybrid Data Pipeline and avoid writing your own APIs.
    Read more
  • January 11, 2018 TJ VanToll

    Getting Started with Augmented Reality in NativeScript Getting Started with Augmented Reality in NativeScript

    NativeScript lets you access iOS and Android APIs to build mobile apps using JavaScript, and ARKit is no exception. In this article we’ll look at how you can build your first AR iOS app using NativeScript.
    Read more
  • December 21, 2017 Stanimira Vlaeva, Vasil Chimev, Panayot Cankov

    NativeScript Webpack 0.9.0—What Changed and How to Upgrade NativeScript Webpack 0.9.0—What Changed and How to Upgrade

    Yesterday we released a new version of the NativeScript Webpack plugin that includes some non-trivial changes. In this article we’ll walk you through why we made these changes, and what you’ll need to change in your apps to upgrade.
    Read more
  • December 20, 2017 Alexander Vakrilov

    Announcing the Release of NativeScript 3.4 Announcing the Release of NativeScript 3.4

    NativeScript 3.4 has arrived! Read up on all the new features and improvements including official support for Angular 5.
    Read more
  • December 13, 2017 Alexander Ziskind

    NativeScript Observable Magic String Property Name, Be Gone! NativeScript Observable Magic String Property Name, Be Gone!

    In NativeScript Core applications, a common pattern to support two-way data binding is to create a view model that extends NativeScript’s own Observable. By using Observable’s get() and set() methods, we get UI updates for free. Unfortunately, these methods accept magic strings to let the API know what property name was updated. With the help of TypeScript, we can solve this problem!
    Read more
  • December 7, 2017 Rob Lauer

    NativeScript Community Survey is Live 🎉 NativeScript Community Survey is Live 🎉

    The NativeScript Community Survey has launched! Help guide the direction of NativeScript by participating in this survey.
    Read more
  • December 5, 2017 Rob Lauer

    NativeScript Playground is on 🔥 NativeScript Playground is on 🔥

    The NativeScript Playground is an easy way to experiment with NativeScript, share an app for debugging purposes, and now a great way to try out the JavaScript and Angular tutorials!
    Read more
  • November 30, 2017 TJ VanToll

    My NativeScript Development Workflow My NativeScript Development Workflow

    In this article I’ll tell you how I build NativeScript apps. One of the great things about NativeScript is you have a lot of flexibility in how you build, so you can find a workflow that works for you. Let’s look at how I build.
    Read more
  • November 28, 2017 Todor Petrov

    NativeScript UI - What's Next NativeScript UI - What's Next

    Read up on what big changes are coming up next for NativeScript UI!
    Read more
  • November 7, 2017 Todor Totev

    Release of NativeScript Sidekick 1.0 Release of NativeScript Sidekick 1.0

    NativeScript Sidekick 1.0 is here! Read all about the release and what is coming next from Sidekick.
    Read more
  • November 2, 2017 Rob Lauer

    Curl Up with Two New NativeScript Books Curl Up with Two New NativeScript Books

    There are two new books on NativeScript you should check out - one on NativeScript + Angular and the other on NativeScript Core.
    Read more
  • October 31, 2017 Alexander Vakrilov

    NativeScript Hallow[3.3]n Release NativeScript Hallow[3.3]n Release

    NativeScript 3.3 has just been released. See what treats are in store for you!
    Read more
  • October 27, 2017 Rob Lauer

    NativeScript Developer Day - Sessions on UI NativeScript Developer Day - Sessions on UI

    At NativeScript Developer Day NYC, we had a variety of user interface-related talks. You may now view them all on YouTube!
    Read more
  • October 26, 2017 Rob Lauer

    Announcing NativeScript Forum Rewards Announcing NativeScript Forum Rewards

    We are announcing a new rewards program for contributors to the NativeScript community forum!
    Read more
  • October 25, 2017 Rob Lauer

    Did You Miss the Evolution of NativeScript Webinar? Did You Miss the Evolution of NativeScript Webinar?

    In case you missed the Evolution of NativeScript webinar last week, you missed out on some tooling announcements, an intro to web/mobile code sharing, and more. No worries though, as you can view it all on YouTube.
    Read more
  • October 24, 2017 Rob Lauer

    NativeScript Developer Day - Sessions on Angular NativeScript Developer Day - Sessions on Angular

    At NativeScript Developer Day, we had a variety of talks related to Angular that you may now view on YouTube
    Read more
  • October 10, 2017 Sebastian Witalec

    Life is Easier with NativeScript Playground Life is Easier with NativeScript Playground

    NativeScript Playground is a tool that will lets you enjoy NativeScript without having to run any build tools. All you need is a Modern Web Browser and a couple of companion apps.

    In this article, you will learn how to use Playground and what it could be used for.

    Read more
  • October 5, 2017 Rob Lauer

    NativeScript Sidekick Updates Announced at Developer Day NativeScript Sidekick Updates Announced at Developer Day

    At NativeScript Developer Day we announced a host of updates to NativeScript Sidekick. It's free and is the perfect companion for your NativeScript development needs!
    Read more
  • October 3, 2017 TJ VanToll

    NativeScript UI is Now Free—Here’s How to Get Started NativeScript UI is Now Free—Here’s How to Get Started

    At this year’s NativeScript Developer Day we announced that NativeScript UI is now 100% free. In this article we’ll look at how to get started with the newly free NativeScript UI controls.
    Read more
  • September 28, 2017 Rob Lauer

    The Evolution of NativeScript - Register for the Free Webinar The Evolution of NativeScript - Register for the Free Webinar

    Sign up for the free online NativeScript webinar coming on October 19th! You'll learn about the latest in NativeScript framework updates, tooling options, and more.
    Read more
  • September 21, 2017 Rob Lauer

    NativeScript Developer Day 2017 Recap NativeScript Developer Day 2017 Recap

    Earlier this week, Progress hosted the second-ever NativeScript Developer Day. This two-day NativeScript-focused conference took place on September 18th and 19th at Scandinavia House in the heart of Manhattan.
    Read more
  • September 13, 2017 Deyan Ginev

    NativeScript UI 3.1 Released NativeScript UI 3.1 Released

    NativeScript UI 3.1 is out with updates to the ListView, DataForm, and Chart components.
    Read more
  • September 12, 2017 Rob Lauer

    Preview of Augmented Reality in NativeScript Preview of Augmented Reality in NativeScript

    Coinciding with the official release of iOS 11, we are pleased to announce a preview of augmented reality (AR) support in NativeScript!
    Read more
  • September 8, 2017 Alexander Vakrilov

    Announcing the Release of NativeScript 3.2 Announcing the Release of NativeScript 3.2

    NativeScript 3.2 is out with numerous bug fixes, support for Xcode 9, iOS 11 and more.
    Read more
  • September 6, 2017 Rob Lauer

    Submitting a NativeScript Feature Request Submitting a NativeScript Feature Request

    Have you ever wondered how you can help influence the NativeScript roadmap? Going forward we will be exclusively using Github for feature requests, so read all about it!
    Read more
  • August 30, 2017 Rob Lauer

    NativeScript Licensing Explained NativeScript Licensing Explained

    NativeScript is licensed with the popular and permissive Apache 2.0 license. Learn about the ALv2 license, why the team chose it, and how it compares to the BSD and MIT licenses.
    Read more
  • August 17, 2017 TJ VanToll

    Protecting Your Source Code with Jscrambler Protecting Your Source Code with Jscrambler

    Today we’re happy to announce support for Jscrambler in NativeScript apps. Jscrambler is premium tool that transforms the JavaScript in your application to make it extremely difficult to reverse engineer. Let’s look at how it works.
    Read more
  • August 14, 2017 TJ VanToll

    NativeScript Developer Day—Announcing the Final Speaker Lineup NativeScript Developer Day—Announcing the Final Speaker Lineup

    We’re happy to announce that the speaker for NativeScript Developer Day is now final 🎉 Let’s look at some of the talks you can see at the event.
    Read more
  • August 10, 2017 Alexander Vakrilov

    Announcing NativeScript Angular v.4 Announcing NativeScript Angular v.4

    New major version of the nativescript-angular plugin with support for the new angular animations APIs.
    Read more
  • August 8, 2017 Dave Coffin

    Filterable List Picker in NativeScript Filterable List Picker in NativeScript

    Dave Coffin shows us how to create a filterable list picker using Angular and NativeScript.
    Read more
  • August 3, 2017 Rob Lauer

    Vue.js and NativeScript in One Minute Vue.js and NativeScript in One Minute

    Using Vue with NativeScript is becoming more of a reality every day. Learn how to create a super simple Vue app for iOS and Android in about one minute!
    Read more
  • July 31, 2017 Todor Totev

    Announcing the NativeScript Sidekick Public Preview Announcing the NativeScript Sidekick Public Preview

    Today we’re announcing that Sidekick is available as a public preview for everyone to try. Learn what Sidekick is, how it makes mobile app development awesome, and how you can try the tool for yourself.
    Read more
  • July 27, 2017 Eddy Verbruggen

    Tablet support for NativeScript with Angular Tablet support for NativeScript with Angular

    NativeScript has great tablet support baked in, but currently only for apps not using Angular. This post tries to offer some ideas that you can build on (or use as is) to support tablets in your Angular Native app.
    Read more
  • July 20, 2017 Panayot Cankov

    Deep Dive into NativeScript 3.1 Performance Improvements Deep Dive into NativeScript 3.1 Performance Improvements

    With NativeScript 3.1, we have merged the manual instrumentation tooling and enabled all {N} apps to trace execution times of some key components. In this article you’ll learn how to enable this instrumentation, and how to use the tooling to build NativeScript apps that start fast.
    Read more
  • July 18, 2017 TJ VanToll

    Announcing NativeScript Developer Day 2017 Announcing NativeScript Developer Day 2017

    NativeScript Developer Day is back and bigger than ever. This year our one-of-a-kind event will take place at the gorgeous Scandinavia House on September 18th and 19th in New York City. Let’s look at what you can expect.
    Read more
  • July 13, 2017 TJ VanToll

    Introducing the Official NativeScript Plugin Seed Introducing the Official NativeScript Plugin Seed

    Plugins are a critical part of what makes NativeScript a compelling framework to develop iOS and Android apps. Because plugins have become essential to your apps, we on the NativeScript team are taking steps to ensure that the NativeScript plugin ecosystem remains strong. Today we’re happy to announce the first of our plugin initiatives: an official plugin seed for building NativeScript plugins.
    Read more
  • July 12, 2017 Rob Lauer

    Kinvey Releases NativeScript SDK Kinvey Releases NativeScript SDK

    With Progress's recent acquisition of Kinvey, NativeScript developers now have an excellent (literally top-rated) BaaS option to explore.
    Read more
  • July 6, 2017 Sebastian Witalec

    Code Sharing Between Web and Mobile with Angular and NativeScript Code Sharing Between Web and Mobile with Angular and NativeScript

    Angular is a platform agnostic framework, where most of its building blocks are not specific to web, mobile, or desktop. Let's have a look at what we need in order to share code between web and native mobile, and some examples showing it in action.
    Read more
  • June 30, 2017 Deyan Ginev

    Progress NativeScript UI 3.0 is Live Progress NativeScript UI 3.0 is Live

    NativeScript UI 3.0 is just released! Learn all about the new features and updates to this suite of UI components for NativeScript developers.
    Read more
  • June 28, 2017 Georgi Atanasov

    NativeScript 3.1 Just Released NativeScript 3.1 Just Released

    Read all about the latest NativeScript 3.1 release, which introduces new features like the Chrome DevTools Elements tab, Android snapshot builds, and more.
    Read more
  • June 21, 2017 Alexander Ziskind

    New Learning Site for NativeScript Launched New Learning Site for NativeScript Launched

    NativeScripting.com is a new video training platform that offers free and premium courses to learn how to use the NativeScript framework. Courses are high quality and up to date and will stay that way.
    Read more
  • June 20, 2017 Josh Jensen

    NativeScript for the Appcelerator Titanium Developer NativeScript for the Appcelerator Titanium Developer

    In this guest post, Josh Jensen shows how Appcelerator Titanium developers can easily migrate to NativeScript using familiar concepts and code
    Read more
  • June 15, 2017 TJ VanToll

    NativeScript at Fluent Conf 2017 NativeScript at Fluent Conf 2017

    NativeScript will be at Fluent 2017—here’s what you can expect.
    Read more
  • June 13, 2017 Rob Lauer

    Accessing Salesforce Data with NativeScript Accessing Salesforce Data with NativeScript

    Learn how to access data from Salesforce inside a cross-platform mobile app with NativeScript.
    Read more
  • June 6, 2017 Jen Looper

    A new Vue for NativeScript A new Vue for NativeScript

    Learn about the new Vue.js integration with NativeScript
    Read more
  • May 16, 2017 Rensu Theart

    Drag and Drop UI Elements with Basic Collision Detection Drag and Drop UI Elements with Basic Collision Detection

    In this guest post, Rensu Theart shows us how to implement a collision detection system with native UI elements in NativeScript.
    Read more
  • May 3, 2017 Georgi Atanasov

    NativeScript 3.0 Available Today NativeScript 3.0 Available Today

    NativeScript 3.0 is now available! Read all about the new release and attend our webinar on May 17th to learn about the highlights from our panel of experts.
    Read more
  • May 2, 2017 Sebastian Witalec

    Controlling Robots with NativeScript Bluetooth Controlling Robots with NativeScript Bluetooth

    This article provides a brief introduction to bluetooth and shows how to use the nativescript-bluetooth plugin to control a robot with a BLE interface.
    Read more
  • April 25, 2017 TJ VanToll

    Releasing Updates to Your NativeScript Apps on the iOS App Store and Google Play Releasing Updates to Your NativeScript Apps on the iOS App Store and Google Play

    This article will walk you through how to release new versions of NativeScript apps that have already been released to the iOS App Store and Google Play. I’ll be using a small app I recently updated, Pokémon Types, as a concrete example of how to go through these steps.
    Read more
  • April 17, 2017 Rob Lauer

    Register for the NativeScript 3.0 Webinar Register for the NativeScript 3.0 Webinar

    We are now taking registrations for the NativeScript 3.0 webinar to be held on May 17th, 2017.
    Read more
  • April 10, 2017 Dan Wilson

    NativeScript Workshop available in Milan on April 12th NativeScript Workshop available in Milan on April 12th

    Ibuildings are running a NativeScript workshop in Milan Italy on April 12th. You are welcome to attend in person or via the live stream. The workshop will be conducted in Italian.
    Read more
  • April 6, 2017 Eddy Verbruggen

    Adding Speech Recognition Capabilities to your NativeScript app Adding Speech Recognition Capabilities to your NativeScript app

    It's 2017 and speech recognition on phones and tablet finally no longer sucks. Without needing external libraries even. This blog post shows how to use a plugin to add speech to text capabilities to your NativeScript app.
    Read more
  • April 4, 2017 TJ VanToll

    Progress at ng-conf 2017 Progress at ng-conf 2017

    Progress Software is a sponsor of this year's ng-conf event and will have many activities going on, many of which you can catch remotely via the live stream.
    Read more
  • March 28, 2017 TJ VanToll

    NativeScript Supports Angular 4 NativeScript Supports Angular 4

    Last week, the Angular team released Angular 4.0.0, and today we’re happy to announce that NativeScript now supports this latest update 🎉

    Angular 4 brings smaller application packages and faster runtime speeds. Let’s look at how you can update your NativeScript apps to take advantage of these optimizations.

    Read more
  • March 23, 2017 Nick Branstein

    Requiring Form Fields with NativeScript and Angular Requiring Form Fields with NativeScript and Angular

    This guest blog post from Nick Branstein looks at using required form fields with Angular and NativeScript.
    Read more
  • March 16, 2017 Vasil Chimev

    NativeScript's Open Source Functional Testing Framework NativeScript's Open Source Functional Testing Framework

    Did you know NativeScript provides an open source functional testing framework that works for both native and hybrid apps? Vasil Chimev gives us more information in this article.
    Read more
  • March 14, 2017 Eddy Verbruggen

    How to Use any npm Module with NativeScript How to Use any npm Module with NativeScript

    Many npm modules depend on built-in Node modules like fs and crypto. Those modules aren't plain old JavaScript files so they can't be executed in the NativeScript runtimes. The nativescript-nodeify plugin stubbornly tries to make those modules {N} compatible.
    Read more
  • March 9, 2017 TJ VanToll

    A Chat with Mike and Nick Branstein—Authors of NativeScript in Action A Chat with Mike and Nick Branstein—Authors of NativeScript in Action

    Last week I sat down and talked to Mike and Nick Branstein, authors of NativeScript in Action. In the video Mike and Nick talk about what got them started with NativeScript, what made them want to write a book, and what the experience of writing a tech book is like.
    Read more
  • March 7, 2017 Sebastian Witalec

    Using Nested Router Outlets with NativeScript and Angular Using Nested Router Outlets with NativeScript and Angular

    Ever wondered how to navigate two or more separated sections of the screen independently? In this article I will explain how that can be done with the help of named router outlets.
    Read more
  • March 2, 2017 Todd Anglin

    Making NativeScript Work with BuddyBuild Making NativeScript Work with BuddyBuild

    Learn how to leverage BuddyBuild in your continuous integration workflow with NativeScript.
    Read more
  • February 28, 2017 Rob Lauer

    Installing NativeScript on Windows Installing NativeScript on Windows

    Learn how to install NativeScript and develop cross-platform mobile apps on Windows.
    Read more
  • February 23, 2017 Georgi Atanasov

    Sneak Preview of NativeScript 3.0 Sneak Preview of NativeScript 3.0

    Georgi Atanasov gives us a sneak preview of NativeScript 3.0, due out in mid-April.
    Read more
  • February 22, 2017 Mike Branstein

    Working with Data in NativeScript Working with Data in NativeScript

    Mike and Nick Branstein offer an overview of working with data - part of their upcoming NativeScript in Action book from Manning.
    Read more
  • February 16, 2017 TJ VanToll

    NativeScript at ng-conf NativeScript at ng-conf

    Last year the NativeScript team took ng-conf by storm. This year we’re back with more—more workshops, more sessions, and more questionable outfit choices. See all the things we’re up to!
    Read more
  • February 15, 2017 Dan Wilson

    14 Questions with Pluralsight Author Alex Ziskind 14 Questions with Pluralsight Author Alex Ziskind

    We sit down with PluralSight author and NativeScript Developer Expert Alex Ziskind to talk about his newest course, what he sees on the horizon for mobile development and some advice for aspiring video course developers.
    Read more
  • February 14, 2017 Jen Looper

    Love is in the Air: Lottie Animations in your NativeScript Apps Love is in the Air: Lottie Animations in your NativeScript Apps

    Learn how to create an animation in AfterEffects, export it to a json file, and use it for beautifully smooth animations in your NativeScript apps using the Lottie plugin based on AirBnB's library.
    Read more
  • February 8, 2017 Alexander Ziskind

    Announcing the NativeScript Animation Techniques Course Announcing the NativeScript Animation Techniques Course

    If you're ready to take your animations in NativeScript to the next level, Alex Ziskind has just released another course on Pluralsight specifically for NativeScript and Angular animations.
    Read more
  • February 7, 2017 Eddy Verbruggen

    Using a Numeric Keyboard in NativeScript on iOS Using a Numeric Keyboard in NativeScript on iOS

    Want to use a numeric keyboard in your iOS NativeScript app? Let's look at what's possible out of the box, as well as what's possible by using the power of NativeScript's extensible nature.
    Read more
  • February 1, 2017 Deyan Ginev

    A New and Improved Telerik UI for NativeScript is Here A New and Improved Telerik UI for NativeScript is Here

    A new version of Telerik UI for NativeScript is here with a new Gauge control plus improved DataForm and AutoCompleteTextView components!
    Read more
  • February 1, 2017 Georgi Atanasov

    NativeScript 2.5 is Now Available NativeScript 2.5 is Now Available

    Another feature-packed release of NativeScript is available for download! Version 2.5 brings a variety of fixes and enhancements including support for WebPack 2.0, debugging via Chrome DevTools, and a variety of CLI improvements.
    Read more
  • January 27, 2017 Rob Lauer

    A Deep Dive into NativeScript UI's Calendar A Deep Dive into NativeScript UI's Calendar

    The final article in our "week of NativeScript UI" series focuses on the Calendar control which allows you to easily leverage the native iOS and Android calendar UI.
    Read more
  • January 25, 2017 Rob Lauer

    A Deep Dive into NativeScript UI's DataForm A Deep Dive into NativeScript UI's DataForm

    This post in our "week of NativeScript UI" series focuses on the usage of the DataForm control to automatically create UI on top of existing data structures.
    Read more
  • January 25, 2017 Rob Lauer

    A Deep Dive into NativeScript UI's SideDrawer A Deep Dive into NativeScript UI's SideDrawer

    The next post in our "week of NativeScript UI" focuses on another free component - the SideDrawer.
    Read more
  • January 24, 2017 TJ VanToll

    A Deep Dive into NativeScript UI’s Charts A Deep Dive into NativeScript UI’s Charts

    Welcome to our week of NativeScript UI! This second post dives deep into the NativeScript UI charts. You’ll learn about creating bar graphs, line charts, pie charts, and more.
    Read more
  • January 24, 2017 Rob Lauer

    A Deep Dive into NativeScript UI's ListView A Deep Dive into NativeScript UI's ListView

    Welcome to our week of NativeScript UI! This first post goes into detail on our free UI component for managing native listviews for iOS and Android.
    Read more
  • January 19, 2017 TJ VanToll

    NativeScript is in ng-book 2! NativeScript is in ng-book 2!

    Today we’re happy to announce that a chapter on NativeScript is now available as part of the popular ng-book 2, and we have an offer code so you can get the book at a discount.
    Read more
  • January 16, 2017 Eddy Verbruggen

    Getting Started with HomeKit and NativeScript Getting Started with HomeKit and NativeScript

    Ever tried asking Siri to open the front door and still had to do it yourself? I feel your pain. Time to buy a few home automation devices and create an app for that!
    Read more
  • December 21, 2016 Sebastian Witalec

    Events that we love: AngularCamp Events that we love: AngularCamp

    AngularCamp is an inspiring event that is focused on the community of developers. Everyone here is important including the superstars and people who just begin their journey.
    Read more
  • December 2, 2016 Stanimira Vlaeva

    Optimizing app loading time with Angular Lazy Loading Optimizing app loading time with Angular Lazy Loading

    When you develop mobile applications you should always be alert on the performance and always optimize. In this blog post I will walk you through a very effective pattern that describes optimizing the loading time of an application when using Angular. Meet "Angular Lazy Loading".
    Read more
  • December 1, 2016 Nikolay Diyanov

    Get text completion with AutoCompleteTextView (Beta) Get text completion with AutoCompleteTextView (Beta)

    In the era of mobile devices, most of the user interactions with the device happen without additional hardware keyboards involved. This is comfortable for mobility purposes. However, the software keyboard is not always your best typing friend. To address the loss of tactile keyboards, most software keyboards offer some means for predictive completion.

    Often, the application developer would like the application user to choose from a defined set of choices. For example, the choices may be a list of origin airports serviced by an airplane company, or possibly a list of your friends in a social app context. In this case, the AutoCompleteTextView for NativeScript will be your best friend. Let’s dive in a little deeper into the useful features that the control provides.

    Read more
  • November 29, 2016 TJ VanToll

    A Quick Introduction to Flexbox in NativeScript A Quick Introduction to Flexbox in NativeScript

    Learning layouts in NativeScript can be tricky if you’re coming from a web development background. NativeScript’s 2.4 release included a familiar layout mechanism to help ease the learning curve for web developers—flexbox! Let’s look at how the new layout system works.
    Read more
  • November 22, 2016 Nikolay Diyanov

    Angular 2 support and new features for RadDataForm Angular 2 support and new features for RadDataForm

    With the latest and greatest release of nativescript-telerik-ui/pro the UI and feature rich components continue to grow. With 1.5.0 the RadDataForm is receiving new features and more examples that will ease its usage in common scenarios. Last, but not least it's getting Angular 2 support. Let's get straight to the features and enhancements.
    Read more
  • November 22, 2016 Valio Stoychev

    How secure is NativeScript? How secure is NativeScript?

    One of the questions we receive from the community is how secure is NativeScript as a framework compared to the native iOS and Android frameworks. Very often there is not enough knowledge how the native frameworks protect the applications and how the use of JavaScript affects the “security” of the apps.

    So let's fix this! I will give you an overview of how the native apps protect the code and data and how NativeScript does this.

    Read more
  • November 17, 2016 Valio Stoychev

    NativeScript 2.4 announcement NativeScript 2.4 announcement

    Hold tight - this is our biggest release ever. A lot of new features and polish were done in the last 2 months!

    With 360+ plugins for NativeScript it is clear that the community is now producing much more code than the core team. This is a huge milestone for every open source project. Thank you everyone for all the contributions and plugin work. Below you will see some major highlights of the core framework that were done by the community.

    Read more
  • November 2, 2016 Dan Wilson

    Watch Dev Day 2016: Angular Universal Tooling Watch Dev Day 2016: Angular Universal Tooling

    Jeff Whelpley discusses how to use the best Angular tools to use for NativeScript development.
    Read more
  • October 28, 2016 Valio Stoychev

    Reusing your investment in native iOS and Android apps with NativeScript Reusing your investment in native iOS and Android apps with NativeScript

    So your company already have one or more first class native mobile applications and is struggling to keep with all the changes and support they require to keep them in top condition? Maybe you have a larger team of web developers that you will be happy to work on your mobile apps?
    Read more
  • October 27, 2016 Dan Wilson

    Watch Dev Day 2016: Resilient Apps With Angular 2 Watch Dev Day 2016: Resilient Apps With Angular 2

    Giorgio Natili looks into the process of designing and implementing production ready resilient apps with NativeScript and Angular.
    Read more
  • October 25, 2016 TJ VanToll

    Per-Side Borders in NativeScript CSS Per-Side Borders in NativeScript CSS

    Per-side CSS borders have landed in NativeScript. Let’s look at how they work, and how you can use the new CSS properties in your next app.
    Read more
  • October 21, 2016 Valio Stoychev

    Using NativeScript in an existing native iOS/Android applications Using NativeScript in an existing native iOS/Android applications

    This is a very compelling story for everyone that want to faster create first class mobile applications. But sometimes your company already have an existing native applications that they want to extend and do not want to start from scratch. Having two native versions of a mobile app causes just too much problems. You need to have often different people (or even teams!) that implement and support the apps. Syncing the feature set, need to write the app twice and paying to the developers for this is an unneeded overhead these days.
    Read more
  • October 18, 2016 TJ VanToll

    This Week in NativeScript—October 18th, 2016 This Week in NativeScript—October 18th, 2016

    It’s time for another This Week in NativeScript—your weekly collection of all things NativeScript from the NativeScript community.
    Read more
  • October 6, 2016 Georgi Atanasov

    Android Performance - The Why and The How Android Performance - The Why and The How

    Every now and then we receive feedback on the performance and APK size of some NativeScript Android application, especially built with Angular 2. In this post I will try to elaborate a bit more on the technical challenges behind the Android Runtime, Core Modules and Angular 2 integration projects as well as to share some easy steps that would boost the performance several times.
    Read more
  • October 6, 2016 Valio Stoychev

    Slides, Smiles and Videos from {N} Developer Day conference Slides, Smiles and Videos from {N} Developer Day conference

    At the end of September we hosted the first NativeScript Developer Day in Boston, MA. I’m sure everyone who attended left with a lot of positive vibes and enthusiasm about what can be done with NativeScript.

    For those of you who could not manage to come, we hope to see you next time!

    Read more
  • October 5, 2016 Peter Filipov

    Winners at HackMIT 2016 Winners at HackMIT 2016

    Progress participated in the HackMIT 2016 hackathon where teams competed to build the best apps. Many teams used NativeScript for the first time during the competition.
    Read more
  • October 4, 2016 TJ VanToll

    This Week in NativeScript—October 4th This Week in NativeScript—October 4th

    After a brief hiatus for NativeScript Developer Day and Angular Connect, we’re back with another installment of This Week in NativeScript—your source for the latest and greatest from the NativeScript community 🚀
    Read more
  • September 30, 2016 Panayot Cankov

    Use async/await with TypeScript in NativeScript today Use async/await with TypeScript in NativeScript today

    Async/await allows developers to write asynchronous code as if they were synchronous. Support for async/await in TypeScript is available when targeting ES6 but down compiling to ES5 is yet to be implemented. So long the story can be summarized in TypeScript -> ES6 -> Babel/Traceur -> ES5. Recently commits on down-compiling TypeScript to ES5 were merged in the TypeScript master. And here is how to use the nightly tsc and async/await in {N}.
    Read more
  • September 28, 2016 Valio Stoychev

    Angular 2 web and mobile demo app, using Kendo UI and NativeScript Angular 2 web and mobile demo app, using Kendo UI and NativeScript

    With the recent Angular 2 public release the write once, run everywhere is no longer a myth or something that we should try to avoid due to all the complications that were involved previously.

    Now we have a framework that does this for us. When you combine Angular 2 with NativeScript you have a complete story that allows you to share code that runs NATIVELY on the target platforms - web and mobile. Support for desktop is planned for NativeScript as well.

    Read more
  • September 26, 2016 Dan Wilson

    Compete in the Angular Connect Hackathon Compete in the Angular Connect Hackathon

    The NativeScript team will host a hackathon at the Angular Connect conference on Sept 27th from 6:00 - 10:30 pm.
    Read more
  • September 21, 2016 Nikolay Diyanov

    DataForm is now official DataForm is now official

    About a month ago, we released a Beta of DataForm for NativeScript. After adding some more features, and addressing the issues we found, we are happy to announce the official DataForm for NativeScript, which is a part of UI for NativeScript Pro
    Read more
  • September 20, 2016 Valio Stoychev

    Announcing NativeScript 2.3 Announcing NativeScript 2.3

    Just in time for the NativeScript Developer Day event we are glad to announce the immediate availability of our 2.3 release. Get the bits here!

    360+ plugins, 8k+ GitHub stars, 20k+ followers on twitter, 250,000+ npm downloads, loved by the Angular community (discussion happening right now to rename NativeScript to Angular Native 😃), iOS10, FlexBox, Android 7, WebStom, VS Code, TypeScript Security, LiveEdit - this is what NativeScript 2.3 is.

    Read more
  • September 16, 2016 Valio Stoychev

    NativeScript survey - we need your help! NativeScript survey - we need your help!

    Knowing the community and its needs is very important for every product. There is tons of feedback on Github and on StackOverflow, we talk directly with many of you, but we can’t reach out to everyone (and this is a good problem to have 😃).

    Please help us and the community experts serve you better by filling out the survey.

    Read more
  • September 15, 2016 Valio Stoychev

    Angular 2 is now official, and so are we Angular 2 is now official, and so are we

    It is time to celebrate! The long awaited official release of Angular 2 is now live! At a special event today Brad Green announced the immediate availability of the Angular 2 bits.

    NativeScript team is also pleased to announce our compatible NativeScript SDK integrated with the official Angular 2 bits today!

    Read more
  • September 8, 2016 Valio Stoychev

    Announcing NativeScript Code Samples Announcing NativeScript Code Samples

    I’m extremely excited to announce an initiative that we were working for several releases now - NativeScript Code Samples!

    To make you more productive and to get onboard faster we are releasing 60+ code samples, entirely according to the native UX guidelines, documented, tested and most important entirely open source and contribution friendly!

    Read more
  • August 29, 2016 Alexander Ziskind

    Introducing the NativeScript OAuth Plugin Introducing the NativeScript OAuth Plugin

    OAuth is being used everywhere. While writing your own OAuth flow for your apps could be a fun experience, most of the time we are happy plugging in a third party SDK so we can authenticate against their service. In the NativeScript world we have a new option for using OAuth with our apps and that is a plugin available on NPM. Here's how you can use it.
    Read more
  • August 23, 2016 Dan Wilson

    App Accessibility in NativeScript App Accessibility in NativeScript

    NativeScript applications have accessibility features to make adaptive technologies work with your mobile application.
    Read more
  • August 23, 2016 TJ VanToll

    This Week in NativeScript—August 23rd This Week in NativeScript—August 23rd

    It’s time for another This Week in NativeScript, your weekly collection of NativeScript links, plugins, and more 🚀
    Read more
  • August 22, 2016 Nikolay Diyanov

    Introducing DataForm (Beta) for NativeScript Introducing DataForm (Beta) for NativeScript

    While each fiil-in form on mobile is different, the overall concept of presenting properties according to a specific data type, ensuring validation rules are respected, and saving the information follows a consistent and regular form. Wouldn’t you like to have an easy to use component that provides the end-user with the ability to enter all this data in a user-friendly and convenient way? Introducing the DataForm for NativeScript!
    Read more
  • August 17, 2016 Valio Stoychev

    Announcing NativeScript 2.2 Announcing NativeScript 2.2

    It is the middle of the summer here at the NativeScript headquarters, but this isn’t an excuse for us not to deliver another quality and on-time release. Please welcome NativeScript 2.2; go get the code and read about all the new things we managed to release in the last month.not
    Read more
  • August 16, 2016 TJ VanToll

    This Week in NativeScript—August 16th This Week in NativeScript—August 16th

    It’s time for another This Week in NativeScript, your weekly collection of NativeScript links, plugins, and more—and for this week, that includes cats and dogs!
    Read more
  • August 15, 2016 Peter Kanev

    Using Android Background Services in NativeScript Using Android Background Services in NativeScript

    When your application needs to perform heavy, non-UI work, you must take care not to block the UI thread and disrupt the otherwise smooth user experience. On Android, using background services is the right technique for the job.
    Read more
  • August 8, 2016 TJ VanToll

    This Week in NativeScript—August 8th This Week in NativeScript—August 8th

    It’s the second This Week in NativeScript in August, your weekly collection of all things NativeScript from the NativeScript community.
    Read more
  • August 1, 2016 TJ VanToll

    This Week in NativeScript—August 1st This Week in NativeScript—August 1st

    It’s time for another This Week in NativeScript, your weekly collection of all things NativeScript from the NativeScript community
    Read more
  • July 27, 2016 Alexander Ziskind

    How to build and run the latest NativeScript CLI version from GitHub How to build and run the latest NativeScript CLI version from GitHub

    Since NativeScript is an open source project, you may have been wondering how you can get the repository to your local machine and start contributing. Or perhaps you just want to try out the latest features that are scheduled to come out in the next release. Either way, I’m going to show you how you can grab the latest and greatest bits from the nativescript-cli repository on GitHub and be able to run multiple versions of the CLI on your machine.
    Read more
  • July 26, 2016 TJ VanToll

    This Week in NativeScript—July 26th This Week in NativeScript—July 26th

    Welcome to This Week in NativeScript, your weekly installment of links, videos, plugins, and more by the NativeScript community. As always, if we missed anything, make sure to add a comment so we can add it to the list.
    Read more
  • July 25, 2016 Dan Wilson

    New book: NativeScript in Action - First Chapter Free! New book: NativeScript in Action - First Chapter Free!

    NativeScript in Action is soon-to-be released book about NativeScript written by Mike and Nick Branstein. The first chapter is available now at no charge.
    Read more
  • July 18, 2016 TJ VanToll

    This Week in NativeScript—July 18th, 2016 This Week in NativeScript—July 18th, 2016

    It’s time for another This Week in NativeScript—our weekly compilation of articles, plugins, and other things that you, the NativeScript community, creates
    Read more
  • July 14, 2016 Burke Holland

    NativeScript and Xamarin NativeScript and Xamarin

    It's hard to pick a mobile development framework. This article breaks down the differences between NativeScript and Xamarin.
    Read more
  • July 8, 2016 Dan Wilson

    Release: UI for NativeScript 1.2 - Angular Compatibility for Calendar and Chart Release: UI for NativeScript 1.2 - Angular Compatibility for Calendar and Chart

    Our premium component suite just released Angular 2 compatibility for both the Calendar and Chart components. Additionally, the UI suite has full support for both NativeScript 2.1 and Angular 2 RC3.
    Read more
  • July 7, 2016 Valio Stoychev

    What is new in NativeScript 2.1 What is new in NativeScript 2.1

    NativeScript 2.1 is now live! Quick links - upgrade now or read the full release notes (total 118 GitHub issues were closed).

    If I have to mention just two highlights in this release these will be 1) performance improvements in Android (both load time and runtime performance) and 2) much faster and stable LiveSync (HotReload) functionality as part of your development process.

    Read more
  • June 29, 2016 Dan Wilson

    Check out the NativeScript Swiss Army Knife Check out the NativeScript Swiss Army Knife

    Josh Sommer talks about the NativeScript swiss army knife plugin is the repo for all those functions you copy and paste between projects.
    Read more
  • June 27, 2016 Brian Rinaldi

    This Week in NativeScript - June 27th, 2016 This Week in NativeScript - June 27th, 2016

    The best links, training, plugin, snacks and Stack Overflow Q&A from the past week in the NativeScript community.
    Read more
  • June 24, 2016 Valio Stoychev

    Discover the List component in NativeScript Discover the List component in NativeScript

    The ListView component is the most important component of every framework out there. Read here what you should expect from a rich ListView component that will do a lot of things out of the box.
    Read more
  • June 18, 2016 TJ VanToll

    This week in NativeScript—June 18th, 2016 This week in NativeScript—June 18th, 2016

    Each week we’ll be featuring work you, the NativeScript community, do to help make NativeScript awesome. The list will include articles, code snippets, plugins, Stack Overflow contributions, GitHub contributions, and more. Here’s week one!
    Read more
  • May 25, 2016 Georgi Atanasov

    NativeScript Android Application Package Size Revealed NativeScript Android Application Package Size Revealed

    Every now and then the question about the size of a NativeScript application package pops up, especially for the Android platform. The purpose of this post is to provide an in-depth and thorough answer to this question and why, by default, the Android application package (*.APK) adds some ~12MBs on top of a blank, purely native Android application.
    Read more
  • May 24, 2016 Dan Wilson

    Guest post: Getting Cozy With NativeScript's TabView Guest post: Getting Cozy With NativeScript's TabView

    If you're building mobile apps, it doesn't take long until you have a need for a tabbed interface. Guest author Bradley Gore explains what you need to know.
    Read more
  • May 18, 2016 Valio Stoychev

    Recording of NativeScript 2.0 launch webinar Recording of NativeScript 2.0 launch webinar

    If you missed the recording our launch webinar that we did yesterday with John Papa, you will be glad to know that the webinar is recorded and available in YouTube today in the NativeScript video channel.
    Read more
  • May 9, 2016 Dan Wilson

    NativeScript 2.0 - Launch Retrospective NativeScript 2.0 - Launch Retrospective

    We announced NativeScript 2.0 on the NativeScript Newsletter as well as at the ng-conf keynote. Here is a collection of items you should't miss out on.
    Read more
  • May 5, 2016 Valio Stoychev

    Sharing code between web and native apps with Angular 2 and NativeScript Sharing code between web and native apps with Angular 2 and NativeScript

    Expectedly there is a ton of excitement these days around the launch of the Angular 2 Release Candidate at ng-conf. With the new Angular architecture you can reuse skills and code between your web and native app
    Read more
  • May 4, 2016 Valio Stoychev

    NativeScript 2.0 - the best way to build cross-platform native mobile apps NativeScript 2.0 - the best way to build cross-platform native mobile apps

    Almost 2 years ago it was my privilege to announce the first public release of NativeScript. Back then my team and I promised a lot of things for the future. Well, the future is now, and when I look back I’m extremely happy to see that we delivered on all of the things we promised in that very beginning, plus we added some more.
    Read more
  • April 25, 2016 Erjan Gavalji

    NativeScript on Travis-CI NativeScript on Travis-CI

    Running NativeScript builds on Travis-CI
    Read more
  • March 25, 2016 Dan Wilson

    Deep Dive: Winning BBC Reader Application Deep Dive: Winning BBC Reader Application

    The winner of the 1st Anything You Can Do contest discusses how he build the winning BBC News Reader application.
    Read more
  • March 22, 2016 Dan Wilson

    Error: JavaProxy is not defined Error: JavaProxy is not defined

    You can fix JavaProxy is not defined errors by following the NativeScript Upgrade instructions.
    Read more
  • March 18, 2016 Dan Wilson

    Why Native? Animations Why Native? Animations

    Watch a video on how to add animations to your NativeScript application.
    Read more
  • March 17, 2016 Valio Stoychev

    NativeScript 1.7 Announcement NativeScript 1.7 Announcement

    It feels like yesterday when we released 1.6 release, but 1.7 is now here and available for immediate download.ere are the major highlights:

    Full integration with VS Code editor and debugging for iOS/Android on Mac and Windows.

    First preview of the Windows Runtime for NativeScript

    Angular 2 SDK - Alpha release we

    Read more
  • March 17, 2016 Jason Zhekov

    NativeScript Runtime Preview for Windows 10 NativeScript Runtime Preview for Windows 10

    We are open-sourcing our work on the NativeScript Runtime for the Universal Windows Platform.
    Read more
  • March 14, 2016 Dan Wilson

    VS Code Ext: Update to the latest VS Code Ext: Update to the latest

    Update your NativeScript for Visual Studio Code to version 0.2.0
    Read more
  • March 9, 2016 Dan Wilson

    How to: Use Touch ID in NativeScript How to: Use Touch ID in NativeScript

    It is easy to use Touch ID in NativeScript. Just use NPM to download a plugin and then connect to the native Touch ID API with Javascript or TypeScript.
    Read more
  • March 4, 2016 Dan Wilson

    Template: Create a plugin Template: Create a plugin

    Nathan Walker wrote a plugin template to help ease the creation of NativeScript Plugins. By using this template, you get a skeleton directory with all the necessary files to make your plugin.
    Read more
  • February 18, 2016 Valio Stoychev

    NativeScript 1.6 available now NativeScript 1.6 available now

    The latest release delivers some huge improvements across the framework in these areas - Performance, UI, Debugging/Hot Reload, Angular 2.0, Plugins.

    Before taking a closer look at everything we are shipping today, we have an exciting news to share - we just opened a public NativeScript Slack channel! To join the discussions - join the NativeScript Slack channel.

    Read more
  • February 10, 2016 Dan Wilson

    Free Book: TypeScript Deep Dive Free Book: TypeScript Deep Dive

    Download the free eBook "TypeScript Deep Dive" and get 179 pages of examples and clear explanations designed to teach you how to develop with TypeScript.
    Read more
  • February 9, 2016 Dan Wilson

    NativeScript Animations: In time for Valentine's Day NativeScript Animations: In time for Valentine's Day

    NativeScript offers access to very powerful native platform features. One of those features is real animations. In this post, we'll look at some recent plugins available to add hearts to your NativeScript application. Just in time for Valentine's day!
    Read more
  • February 8, 2016 Dan Wilson

    Plugin: Cross Platform Video Player Plugin: Cross Platform Video Player

    A new NativeScript plugin is available on NPM to load videos in a NativeScript application.
    Read more
  • February 5, 2016 Dan Wilson

    Plugin: nativescript-webview-interface Plugin: nativescript-webview-interface

    Easily enabling bi-directional communication between WebView and Android or iOS runtimes is now made easier with the new plugin nativescript-webview-interface.
    Read more
  • February 4, 2016 Dan Wilson

    Code Reuse, Angular 2 and NativeScript Code Reuse, Angular 2 and NativeScript

    We believe the combination of NativeScript and Angular 2 is a great way to develop both Mobile and Web applications in the most elegant and efficient manner.
    Read more
  • February 3, 2016 Dan Wilson

    Book: Getting Started with NativeScript Book: Getting Started with NativeScript

    The newest NativeScript book “Getting Started with NativeScript” is now published on Packt Publishing and Amazon.com. Get your copy while it's hot!
    Read more
  • February 2, 2016 Dan Wilson

    Video: NativeScript Hello World in TypeScript Video: NativeScript Hello World in TypeScript

    Alexander Ziskind has been creating some very good video tutorials on NativeScript. A recent video I found interesting, demonstrates a step by step conversion of our stock NativeScript (javascript based) Hello World application into a TypeScript application.
    Read more
  • February 1, 2016 Dan Wilson

    Thirsty for more NativeScript tutorials? Thirsty for more NativeScript tutorials?

    It’s easy to get started with NativeScript. We have the fantastic Getting Started Guide, along with the companion video Also, there are a bunch of sample applications on github you can browse, tweak and run. But you want more, don’t you?
    Read more
  • January 29, 2016 Alexander Vakrilov

    First Steps in Game Dev With NativeScript First Steps in Game Dev With NativeScript

    Taking advantage of the native platform capabilities, in this post we will start to build a labyrinth-like game. We will use TypeScript for this project, but as always, plain old Javascript is an option.
    Read more
  • January 27, 2016 Dan Wilson

    Webinar – Couchbase and NativeScript Webinar – Couchbase and NativeScript

    This 5-part webinar series takes you step-by-step from installing Couchbase to building a full stack application using the CEAN stack (Couchbase+Express+Angular+Node.js).
    Read more
  • January 18, 2016 TJ VanToll

    The Latest Batch of NativeScript Plugins The Latest Batch of NativeScript Plugins

    The NativeScript community has been hard at work creating NativeScript plugins. In fact, we now have over 100 NativeScript plugins up on npm. Let’s look at the last few plugins released.
    Read more
  • December 24, 2015 Sasha Krsmanovic

    NativeScript in 2015: Top 6 Devs and {N} Groundswell NativeScript in 2015: Top 6 Devs and {N} Groundswell

    2015 was big year for getting JavaScript on mobile devices. Nowadays, JavaScript developers can build highly performant native apps, in part thanks to NativeScript. With this post I wanted to say thanks to some top contributors in our community and to show off some of the NativeScript momentum we are taking into 2016.
    Read more
  • December 23, 2015 Todor Totev

    Using Babel in NativeScript Apps Using Babel in NativeScript Apps

    The NativeScript 1.5 release introduced first-class support for languages which transpile to JavaScript. In plain English, if your language of choice generates JavaScript, it can now be used to create NativeScript apps. The NativeScript CLI has integrated support for TypeScript, Babel, and CoffeeScript (here’s the full list of languages we support), but if you want to use another language, just create a plugin following the template of the existing Babel one.

    The upcoming ES7 language edition has the async/await feature which makes the UI and networking code a breeze to write and support. I was very eager to experiment with async code in a NativeScript app, and decided to try it by implementing a simple app. I decided to mirror the cuteness sample. But my project was going for something more awesome, and that's why it follows /r/hardcoreaww sub-reddit instead.

    Read more
  • December 18, 2015 Deyan Ginev

    Telerik UI for NativeScript Preview 3 Release Telerik UI for NativeScript Preview 3 Release

    Telerik UI for NativeScript has just been updated introducing several major features in the Chart and ListView components, as well as numerous fixes and improvements. Here's a short list of what's inside the latest version of the plugin:
    Read more
  • December 16, 2015 Nikolay Diyanov

    Monetize your NativeScript apps with AdMob (part 2 - Android) Monetize your NativeScript apps with AdMob (part 2 - Android)

    This is the second part of the Monetize your NativeScript apps with AdMob blog. In part one I discussed how you can easily access and use the native API of a native framework in JavaScript, taking the AdMob library for iOS as an example. To do that, you only needed the existing AdMob documentation in combination with a few simple rules to translate the Objective-C API calls to JavaScript.

    The popular mobile platforms, however, are two - iOS and Android. So, it would be fair if I cover Android as well. Moreover, further in this article as things get a more interesting and we are close to having a cross-platform AdMob usage, I will show you what’s the recommended way of separating and isolating the native API calls in a NativeScript project. So, let’s begin.

    Read more
  • December 3, 2015 Georgi Atanasov

    Using V8 code caching to minimize app load time on Android Using V8 code caching to minimize app load time on Android

    There are three reasons for the NativeScript framework to exists - native UX, performance and a cleaner and easier programming model for cross-platform mobile applications.
    Read more
  • December 1, 2015 Todor Totev

    Which versions of Node.js should you use today Which versions of Node.js should you use today

    As we know, NativeScript CLI is a Node.js application. This brings the questions like "which versions of Node.js can and should I use" or "how long particular Node.js version is supported."

    To answer these questions, it is useful to know the life cycle of Node.js. Please, take a minute to check the project wiki which explains it in a single graphic. With it in mind, the NativeScript team decided to support the LTS branches and, if possible, the "current stable" branch.

    Read more
  • November 30, 2015 Valio Stoychev

    Mobile app Best Practices - use Font instead of Image to show an icon Mobile app Best Practices - use Font instead of Image to show an icon

    With the latest release of NativeScript you can use the huge amount of icon fonts available on the web inside your native mobile application. This works cross-platform, for both iOS and Android and is as simple as placing the font in the “app/fonts” folder and declaring the icon you want to use in the UI. The NativeScript framework is doing its magic behind the scenes so you don’t need to worry on which OS you run. This is just one those things that make your life easier and is helping you to reuse your existing skills/resources. (using CSS, native libraries, JavaScript code and AngularJS skills are the other things that we make available in NativeScript).

    So why is this a big deal and why it is a best practice to use a font instead of an image file to display an icon?

    Read more
  • November 27, 2015 Nikolay Diyanov

    Monetize your NativeScript apps with AdMob (part 1 - iOS) Monetize your NativeScript apps with AdMob (part 1 - iOS)

    The whole world goes mobile, so are the software trends. But what’s the reason to create a mobile app after all? Well, surely, when things get serious, after the “it’s just for tests and fun” phase, it’s all about the money. You can create an app for the employees of your company or for the employees of somebody else (B2E, B2B). In this case your company benefits directly from the services you provide to its employees, or you take a commission for the app you create. But if your customers are the end-users (B2C) or if you create an app for a business customer (B2B) that will sell it to the masses, then you should surely be aware of the different app monetization methods where two of the main ones are in-app purchases and mobile ads.

    Today, we will talk about mobile ads and how you can enable them in your NativeScript application using the Google AdMob service and SDKs. This article will focus on iOS and in the next part we will cover the Android platform.

    Read more
  • November 25, 2015 Valio Stoychev

    Six major additions in NativeScript 1.5 release to skyrocket your developer experience Six major additions in NativeScript 1.5 release to skyrocket your developer experience

    1.5 is a special release for NativeScript as it marks a major milestone - providing NativeScript developers with the tools to make them a lot more productive. There are several major and important features added in this release that will skyrocket your developer experience.
    Read more
  • October 29, 2015 TJ VanToll

    1.4 Release Webinar Recording 1.4 Release Webinar Recording

    If you weren’t able to join us for our 1.4 release webinar, the video is now available on YouTube. The webinar includes demos of the latest features of our 1.3 and 1.4 releases, including animations, UI for NativeScript updates, Angular 2.0 support, and a whole lot more.
    Read more
  • October 27, 2015 Deyan Ginev

    Telerik UI for NativeScript Preview 2 is here: introducing RadListView Telerik UI for NativeScript Preview 2 is here: introducing RadListView

    A new component joins the Telerik UI for NativeScript party: welcome RadListView and its powerful set of features directly coming from the native Telerik UI for iOS and Telerik UI for Android counterparts.
    Read more
  • October 15, 2015 Valio Stoychev

    NativeScript 1.4 announcement NativeScript 1.4 announcement

    NativeScript 1.4 is here. Please read the upgrade instructions.

    What sets this release apart from the previous ones is that it reflects more than ever the way we think about the product. Once we deliver a certain set of functionality, we focus on perfecting the existing framework. You will not see new features baked into the latest version. Instead we polished many functionalities in response to users feedback. This is the result of working with a lot of developers and helping them deliver apps to their clients. Listening and responding to real developer feedback was always a core value for Telerik as a company and I’m sure you will be happy to work with this latest version of NativeScript. NativeScript is now more stable, more polished and battle tested framework. You can use NativeScript 1.4 in your production environment for building applications.

    Read more
  • September 28, 2015 TJ VanToll

    Using NativeScript Animations Using NativeScript Animations

    Animations were the single most requested feature in our idea portal, so I think it's safe to say that animations landing in our 1.3 release was kind of a big deal. Now that animations are here, let's look at how to use NativeScript's new animation APIs, and how to create some practical effects you can add to your apps.
    Read more
  • September 21, 2015 Jen Looper

    New! Hot! NativeScript! New! Hot! NativeScript!

    There is so much new content around NativeScript that we wanted to do a round-up of everything that's new and hot in the community. Take a look!
    Read more
  • September 17, 2015 Jason Zhekov

    Running the NativeScript Runtime for iOS on Apple TV Running the NativeScript Runtime for iOS on Apple TV

    Last week, amongst many new things, Apple announced an update to the Apple TV. It now runs on a new operating system named tvOS and includes an app store allowing third-party apps. These apps can be developed using many frameworks and concepts quite similar to iOS ones (Foundation, UIKit and CoreGraphics), but also some new APIs like TVServices.

    We were eager to find out if it was possible to run NativeScript on this new platform.
    Read more
  • September 16, 2015 Todor Totev

    Lightning Fast Android Builds with Gradle Lightning Fast Android Builds with Gradle

    NativeScript 1.3 introduces two significant improvements to your development workflow for targeting iOS and Android:

    1. Integration with CocoaPods for iOS development

    2. Switch to Gradle for developing {N} projects when targeting Android 

    In this blog post, I’ll be covering our switch to Gradle when targeting Android and how to update your development environment to support this change.

    Read more
  • September 16, 2015 John Bristowe

    More NativeScript Questions Answered More NativeScript Questions Answered

    You've got questions and we've got answers! In this blog post, we tackle some of the questions about NativeScript you've asked us over the past few weeks.
    Read more
  • September 16, 2015 Valio Stoychev

    NativeScript 1.3 release is live NativeScript 1.3 release is live

    NativeScript 1.3 is now officially available for download! If you have an app using 1.2 or an older version please read the upgrade instructions.

    With this release we added more stability, more speed and several major features to NativeScript. NativeScript framework is now more mature and we are sure that NativeScript is your best bet for your mobile strategy. To be inline with the latest announcements from Apple,we do also support tvOS, and we would like to thank the Apple team for including all the tech we needed as a part of tvOS! A blog post is coming next week on the #tvOS topic.

    Read more
  • September 16, 2015 Nikolay Diyanov

    Using CocoaPods is a piece of cake with NativeScript 1.3.0 Using CocoaPods is a piece of cake with NativeScript 1.3.0

    NativeScript 1.3.0 is already here packed and stacked with a bunch of improvements. One of these improvements is the ease of use of CocoaPods. For those of you who don’t know CocoaPods, ​it is the dependency manager for Swift and Objective-C project. It allows you to easily take an open source GitHub repo and add a reference to the library that it produces.

    With NativeScript 1.3.0, you can easily take a pod and use it for the iOS part of your NativeScript projects working only with the NativeScript CLI, without touching Xcode. What it more, a pod can be easily turned into a NativeScript npm plugin.
    Read more
  • September 11, 2015 Sebastian Witalec

    Adding Analytics to Your NativeScript App Adding Analytics to Your NativeScript App

    Telerik Analytics allows you to get insight into:

    • environmental data of your users (hardware specifications, geolocation, OS version)
    • what features get used and how often
    • what values are used with some features
    • how long it takes for an operation to complete or for a user to do something
    • exceptions raised within your application
    Analytics Dashboard View

    In this article, we will use Telerik AppBuilder to create a NativeScript app and connect it with a Telerik Platform Analytics project.
    Read more
  • September 10, 2015 Nikolay Diyanov

    Making a Today widget in iOS with NativeScript and UI for NativeScript Making a Today widget in iOS with NativeScript and UI for NativeScript

    Since iOS 8, Apple has made various aspects of the iOS available for 3rd-party developers to plug into. Those include plugging your own custom keyboard for your apps, or creating a widget for the iOS notification center.

    Today, we will go through the steps needed to create a Today widget in the iOS notification center, but since we will be using the NativeScript framework to do so, it will be all in JavaScript, rather than in Swift/Objective-C.

    001-Today-Widget-Simulator
    Read more
  • August 31, 2015 TJ VanToll

    Summer of NativeScript—The Last Month Summer of NativeScript—The Last Month

    Two months in and the Summer of NativeScript has reached nearly 50 meetups across 14 countries and 6 continents. If you haven't held a meetup don't despair—you can still be part of the fun. We're leaving the signup form open through September. If you sign up to hold up a meetup sometime this year, we'll still send you a NativeScript t-shirt and a pack of NativeScript stickers.
    Read more
  • August 28, 2015 Nikolay Diyanov

    Deep-linking your NativeScript apps with iOS 9 User Activity and Core Spotlight APIs Deep-linking your NativeScript apps with iOS 9 User Activity and Core Spotlight APIs

    One of the biggest and greatest enhancements that arrived in iOS 9 (if not the biggest!) undisputedly is the deep-linking capabilities now open to the developers. Using the Spotlight search, your end-users can now search the contents of your app even if your app is not installed on their devices, granted that other users are already your app and browse the same content. Or, you can set some of the app contents to be private and available in the search only for the respective users.

    Of course, these search APIs are available in NativeScript, and today we are going to implement a NativeScript app that provides deep-linking capabilities​. Read on to learn how to do this.
    spotlight-user-activity-core-spotlight
    Read more
  • August 21, 2015 Valio Stoychev

    Using NativeScript animation APIs Using NativeScript animation APIs

    In this blog post I will share a simple example, created by one of the senior developers in the team Alex, which was inspired by an animated GIF in a tweet:


    So we decided to dogfood our own animations and to see how easy it will be implement this in NativeScript in a cross-platform way. It turned out to be quite easy - just a few lines of code.

    Read more
  • August 17, 2015 John Bristowe

    Tracing NativeScript Applications Tracing NativeScript Applications

    The trace module in NativeScript provides a powerful and flexible set of functions to help you discover what's happening under-the-covers with your application. It's like the Konami Code for debugging the issues you may have. In this blog post, we explore the trace module and its capabilities to help you build robust NativeScript apps.
    Read more
  • August 12, 2015 Valio Stoychev

    NativeScript 1.2.2 service release is now live NativeScript 1.2.2 service release is now live

    NativeScript latest bits are now live and you can enjoy several bug fixes in the tooling and in the iOS and Android runtimes.

    We were also able to put one new features - this is the support of iOS Sumulators as part of our LiveSync feature. With the 1.2 release you were only able to see immediate changes on a real iOS device, now you will be able to see your latest changes whe working with the simulators.
    Read more
  • August 5, 2015 Valio Stoychev

    Webinar on NativeScript 1.2 is over. See the Q&A. Watch the recording. Webinar on NativeScript 1.2 is over. See the Q&A. Watch the recording.

    It was a great pleasure for us to see so many people joining the webinar in August. The feedback we've got is great and I think we will be doing another webinar on NativeScript soon :).

    For those that missed the webinar - you can watch the full recording here (soon it will be on YouTube).

    Below I'm listing the most interesting questions that were asked during the webinar. If you have any other questions please write them in the form below and they will get answered by us.

    Q: Can we use the same code base for both Visual Studio and CLI development?
    Yes. AppBuilder and CLI tooling are using the same project files, so you are basically using the same thing.

    Q: Is a text-editor component coming in 1.3?
    There is a text input for single line and text input for multi-line texts, but nothing else is planned. I guess you are asking for a rich-text editor - this is not in the roadmap for the moment. You can reuse the rich text editors that are available for native iOS and Android platforms.

    Q: Is there any plan to support Windows 10 devices?
    Yes. The plan is actually to skip WP8, and to support directly the Windows 10 devices. This means that you will be able to create windows desktop apps with NativeScript.

    Q: What animations are you planning to support?
    We support all the basic animations - size, color, opacity and location. Combining all these you can create all the animations you need. The animations are already part of the master branch in Github so you can play with them. Please follow the links here. If you don’t know how to use the latest source code of NativeScript, please follow this documentation article.

    Q: Will the samples from today be available
    Yes - all the samples are available here - www.nativescript.org/samples

    Q: Will Win Phone ever be supported?
    As I mentioned above - we will directly support Windows 10 devices.

    Q: I understand support for CocoaPods is coming. Will there be something similar for Android, like "Android Arsenal" or "jCenter"?
    Yes. We will implement the CocoaPods support as a general third party package repo, so in the future you will be able to use other library repositories. For Android specifically we are also working to enable gradle builds, which will give you even more flexibility to use the latest and greatest libraries coming from Google and compatible with the Android Studio AAR format.

    Q: Will the Native UI for NativeScript library be added to the platform subscription offerings at a particular level as the native for ios/android are?
    Yes. It will be part of the Telerik Platform subscription plans.

    Q: Has Unit Testing been addressed? What testing framework does NativeScript support? Thank you.
    You can use any JavaScript unit testing framework. We are currently prototyping an additional level of support. You can check our progress here: https://github.com/NativeScript/karma-nativescript-launcher

    Q: But LiveSync is not available for all versions?
    As of 1.2 release LiveSync is available for all NativeScript tooling - both the CLI and AppBuilder.

    Q: on my experience LiveSync requires to restart the debug session
    Yes - this is currently a limitation that we are working to remove in the future versions.

    Q: AppInspector - is that in place of FireBug type Web Browser Developer tool?
    Yes. You can read more about NativeScript App Inspector here.

    Q: Are there any plans to provide functionality equivalent to HTML5 canvas or WebGL for NativeScript?
    Yes. We plan to enable Canvas APIs. This is one of the most requested features from the customers, so it is in the roadmap. Please read more here.

    Q: What strategy will be used for offline database with Native script on Windows 10?
    Yes. We have an internal spike using sqlite. This will give you one cross-platform way to store the date in iOS, Android and Windows. Also remember that you will be able to use any existing native library for this.

    Q: any idea what the angularjs 2.0 timeline is???
    This is a good question for the Angular team. We plan to support everything from their current offering in September-October timeframe. Please follow our progress with this native mobile app written in Angular 2.0 and NativeScript.

    Q: Is telerik ui part of nativescript open source license?
    No, Telerik UI for NativeScript is a commercial product. It will however contain free components like SideDrawer which will be available to everyone. Please read more in the announcement blog post of the suite.

    Q: Will the Data Form allow custom display behaviour? ie. If Field 1 response = "true" then show Field 2
    Yes we will support the so called “editor relations”. Please find more info here.

    Q: when you say it will provide native performance, how much overhead is there calling the native component from nativescript?
    There is a minimal overhead. The component is instantiated from the native OS and after the initialization everything is handled by the native OS. Of course it vary from component to component. Some components need to be "fed" with data and if this data is coming from the JavaScript layer, then you may pay some penalty from the data marshaling between JS to Native. But you can of course skip this. For example the ListView that is coming as part of Telerik UI for NativeScript can fetch and manipulate the data entirely on the native stack, so there is no overhead at all.

    It is a good topic to explain this in a separate blog post which we are currently preparing. We will also be able to share much more numbers.

    I believe that the real metric is the user satisfaction, so my advice is to build your scenario, optimize it and check if there is any overhead. I believe you will be pleased with what you will see. Of course as everything in mobile (even with pure native app) you will have to think about how to implement the app in the most optimal way to reduce any overhead.

    Q: What version of the android sdk do I need? Can I always use the latest?
    Yes - you can always use the latest version. This is part of our 0-day support for new native operating systems.

    Q: When are gonna be able to play around with the Calendar control?
    We can send you an internal version of this immediately. Please who asked this question or anyone else interested open an issue and we will follow-up with you.

    Q: Can you expand on the free nature of the SideBar and Chart components? Is the library a free trial and eventually will be a paid version? This is a bit confusing.
    Let me try to explain. Currently this is a preview version of the component suite. It is still not official. Once it is official - at the end of September - it will contain both free and paid components. SideDrawer will always be free. The other components will be paid. In order to be safe and be sure that you will be satisfied with the component suite we are offering a 30-day fully functional trial period. Which means that you can download all the bits, play with them, contact us for support entirely for free for 30 days. If after that you decide that these components will be useful for you can buy a 1-year support package and use the components any way you want. More info on this can be found on the website. If you have any additional questions please do not hesitate to ask in the form below.

    Q: The text-to-speech module is great! Is there or will there be a speech-to-text module as well?
    This is probably a good idea for the community plugin.

    Q: is is possible to use the beta of 1.3?
    Yes the entire code is available on GitHub. Please read this article to understand how you can use the latest NativeScript source code.

    Q: Great idea to add the UI components! I believe a generous set of UI components is the only way for NativeScript to compete with the heavily-pushed React Native and the increasingly popular Hosted Web App platform, in addition to PhoneGap.
    Thank you for this feedback! We will be sure to adjust the pricing of these components. Probably to reduce the price we can split the suite into several smaller packages so that you can pay for only what you need. Please leave feedback on this below. More info to come in the autumn.

    Q: How can you use livesync without restarting the debug?
    This is currently a limitation which we will try to resolve in the future.

    Q: Do the npm modules work the same from VS?
    VS support is part of the AppBuilder environment. AppBuilder environment is a little bit behind at the moment, and you will be able to use the npm modules, but with 1.1 version of NativeScript. This will be fixed very soon (in a matter of a month or so) and we will have the 1.2 and the future latest {N} releases available in our cloud environment.

    Q: Can you use livesync after adding new files, such as images or new node modules. Or would I have to restart LiveSync
    Yes - there was a bug with 1.2 release regarding this functionality, but this is fixed in 1.2.2 version (coming this week) and you will be able to use new files and sync on demand.

    Q: Have ALL the sample applications been updated to v1.2?
    Yes - ALL the samples listed here - www.nativescript.org/samples are updated to 1.2.

    Q: Hey guys, does telerik recommend a particular approach for storing offline data in a local database? (In the past I have used SQLite, but TJ just mentioned that some browser API's are not available in NativeScript)
    Yes we have - you can look at our Telerik Platform SDK which enables you to very easily store data in the local DB and to sync with the cloud service. The other option would be to use any native library for this. Like Firebase.

    Q: Is the debugging only for iOS right now.
    Debugging is available for both iOS and Android.


    Q: Are you going to release your own SQLite plugin
    No at the moment. There is a community one created and we will work with the owner to help him with any fixes. Please log an issue if there is a problem with this plugin.

    We are also working with Firebase to support it in NativeScript.

    Q: Any plans for a NativeScript router that ties in with iOS deep links?
    Yes - this is part of this issue - we need to enable particular AppDelegate events. After that you can navigate to the page deep into the application. This is already available in the master branch and it is coming with 1.3.

     
    Read more
  • July 31, 2015 Kiril Stanoev

    Creating native Android packages and using them in NativeScript Creating native Android packages and using them in NativeScript

    This post will go through the process of creating an Android jar library which will then be referenced from within a custom NativeScript plugin. 
    Read more
  • July 29, 2015 Valio Stoychev

    NativeScript 1.2 release - live sync, push notifications, native plugins and more NativeScript 1.2 release - live sync, push notifications, native plugins and more

    It’s been an exciting release cycle for the NativeScript team. We just published our first official release in May and since then there has been an insane amount of community activity. There are now more than 4k stars on Github, over 300 issues, 260+ forum threads, and more than 20 plugins have been created by the community. Did I mentioned the new G+ NativeScript group? We are already working with the first companies to prepare their apps on the app stores. If you are working on an app - please let us know - we are eager to see what you are building!
    Read more
  • July 29, 2015 Deyan Ginev

    Welcome to Telerik UI for NativeScript Welcome to Telerik UI for NativeScript

    Telerik UI for NativeScript is suite of native UI components that adds a lot of advanced features on top of the default UI components we are shipping in the NativeScript framework. Telerik as a company has a long history of delivering such UI components that range from Lists, Data Visualization, Data Input for various development platforms. For NativeScript the ambitious goal is to provide the same rich range of components that will make your app look professional and will enable you to stand-out from your competitors by providing the best UX and performance. It is important to note that this suite comes with professional support and 24 hour guaranteed response time and unlimited support tickets.
    Read more
  • July 28, 2015 TJ VanToll

    Using npm Modules and NativeScript Plugins Using npm Modules and NativeScript Plugins

    Between npm modules and NativeScript plugins, which are nothing more than npm modules with the ability to use native code and libraries, you have now have a large collection of modules and libraries that you can leverage in your NativeScript apps. In this article you'll see several examples of how to make this happen.
    Read more
  • July 17, 2015 Nikolay Diyanov

    How to analyze the app package and native visual UI tree of a NativeScript application How to analyze the app package and native visual UI tree of a NativeScript application

    And what’s in there actually?

    Applications written with web means such as JavaScript and CSS are usually taken as web or hybrid. With NativeScript we enable these web means allowing you to write in your favorite language (JavaScript or TypeScript - the choice is yours) achieving great, fast-performing native apps. But, in the dawn of NativeScript and even now when it’s v1, we have been encountering non-believers who wonder “Are the NativeScript apps real native apps as they execute on the device? Or, they are hybrid after all 😃”

    With this blog post I would like to reveal the truth for the non-believers by dissecting a NativeScript app at runtime and displaying what objects are actually created and executed on iOS and Android. Well, I can tell you from now - ​these objects are the native UI components of the respective platform. But if you still don’t believe me, read on.
    Read more
  • July 14, 2015 Jen Looper

    Demystifying NativeScript Layouts Demystifying NativeScript Layouts

    Learn about layouts in NativeScript and create great cross-platform UIs using a combination of XML markup and JavaScript.
    Read more
  • July 6, 2015 TJ VanToll

    Summer of NativeScript—Join the Fun! Summer of NativeScript—Join the Fun!

    Two weeks ago we kicked off the Summer of NativeScript, our program to get the development community excited about NativeScript, and adorned in some stylish NativeScript t-shirts.

    And excited you are. In the last two weeks we've seen well over a dozen meetups scheduled spanning seven countries and five continents. (I'm looking at you Asia and Antarctica).
    Read more
  • June 25, 2015 Nikolay Diyanov

    Take your selfie with NativeScript and its cross-platform camera API Take your selfie with NativeScript and its cross-platform camera API

    The camera sensor finds its place in more and more scenarios today. It’s not really just about taking the popular selfies or photos with friends, but also about serious business scenarios.

    Today, I would like to introduce you to the cross-platform Camera API and demonstrate how you can effortlessly take photos with both Android and iOS devices using a single shared JavaScript code base.
    Read more
  • June 22, 2015 TJ VanToll

    Introducing the Summer of NativeScript Introducing the Summer of NativeScript

    Summer is a great time to get excited about building apps with NativeScript. Why this summer? Because if you run a NativeScript meetup in July, August, or September and let us know about it, we'll send you a NativeScript t-shirt and a pack of NativeScript stickers.
    Read more
  • June 17, 2015 Valio Stoychev

    Use native iOS static libraries and JS modules from npm with latest 1.1 release Use native iOS static libraries and JS modules from npm with latest 1.1 release

    NativeScript 1.1 bits are live and you can start using them immediately! If you are updating from 1.0 - please read the update instructions. With this release we delivered three new fundamental featurenpms for the NativeScript framework - support for npmmodules, support for native iOS libraries and the initial version of NativeScript plugins. We also delivered a number of enhancements and bug fixes to the core framework - NativeScript is now more stable and faster.
    Read more
  • May 29, 2015 Lyubomir Blagoev

    NativeScript supports Android “M” preview NativeScript supports Android “M” preview

    If you follow closely the mobile space I’m sure you’ve heard the news coming from Google I/O conference. There is a new version of their popular mobile Android OS. With this preview version, codenamed “M”, they are shipping some really nice enhancements. You can download the latest SDKs here. In this sample app we are using the new fingerprits authentication APIs in NativeScript.
    Read more
  • May 28, 2015 Lyubomir Blagoev

    NativeScript app sample running on Android Wear NativeScript app sample running on Android Wear

    One of the frequently asked questions is if it is possible to use your JavaScript skills with NativeScript and implement an app for wearable devices. The answer to this is Yes you can and in this blog post we will show you how to build an app that runs on the Android Wear devices. 

    Read more
  • May 21, 2015 Alexander Ziskind

    Calcu{N}ator - the NativeScript Calculator Calcu{N}ator - the NativeScript Calculator

    I’ve built a little calculator to mimic the calculator app that ships with iOS and thought I’d share the techniques I’ve used. Even though implementing a calculator is a pretty trivial task in itself, doing so is a good way to learn some concepts about a new technology. NativeScript is a fairly new technology that offers many extensibility points. By building a calculator in NativeScript you will learn these concepts and how these features work together.
    Read more
  • May 19, 2015 Kamen Velikov

    HOW TO: Enable HealthKit in your NativeScript application HOW TO: Enable HealthKit in your NativeScript application

    HealthKit is framework that allows iOS apps that provide health and fitness services to share data. The user’s health information is stored in a centralized and secure location and every user decides which data should be available for your app. If your iOS app is designed to provide such services, the best way to do this is to use HealthKit.
    Read more
  • May 12, 2015 Nikolay Diyanov

    Using 3rd-party iOS Frameworks in your NativeScript Apps Using 3rd-party iOS Frameworks in your NativeScript Apps

    The NativeScript framework already provides a fairly comprehensive set of standard UI controls that you need to build an app. But what if you want to build an app with the NativeScript framework using a 3rd-party library? We’ve got you covered. With the NativeScript framework you can effortlessly take a native iOS or Android library and start using it with JavaScript. As an example, let’s look at how to build a simple Seismograph app with the NativeScript framework and Telerik Chart for iOS. Here’s what the final result looks like:

    sample-ios-seismograph-nativescript
    Read more
  • May 8, 2015 Valio Stoychev

    Add Floor Plans in Your NativeScript Application with OfficeRnD API Add Floor Plans in Your NativeScript Application with OfficeRnD API

    This is a guest blog post by Miroslav Nedyalkov (@miro_nedyalkov) from our London-based partner Officernd (@officernd).

    Data visualization is key component of every modern mobile app. Floorplans are no exception. With good floorplanning platform you could easily make your app stand out. For example you may:

    • Use floorplans for indoor navigation.
    • Let your users locate conference or meeting rooms.
    • Displaying room availability and much more.
    Read more
  • May 5, 2015 Valio Stoychev

    Angular 2.0 Running in a native mobile app using NativeScript Angular 2.0 Running in a native mobile app using NativeScript

    The new abstractions in Angular2.0 allows the NativeScript team to start working on a compatibility layer which will allow developers who want to use AngularJS to simply drop it to their NativeScript apps and start using what they already know.

    AngularJS loves NativeScript
    Read more
  • May 4, 2015 Valio Stoychev

    NativeScript 1.0.0 is now available NativeScript 1.0.0 is now available

    It is only two months after we released the first public version of NativeScript, but we got tons of positive feedback already on the work we have done so far. We got 3000 stars on GitHub, more than 1500 followers on twitter (@NativeScript) and our public NativeScript forum is quite popular these days. This help us a lot to validate that we are on the right track and we are working hard to meet the expectations. I hope that with each release you will feel more and more confident that NativeScript is the best choice for cross-platform mobile app development. 
    Read more
  • May 4, 2015 Valio Stoychev

    Supporting Multiple Screen Resolutions in Your NativeScript App Supporting Multiple Screen Resolutions in Your NativeScript App

    The explosive growth in mobile devices over the last decade has made device fragmentation even worse. Although it benefits the end user, device fragmentation can be hell for the developer. For your app to gain maximum exposure it has to run on as many devices as possible. But while the business logic stays the same the UI often has to be tweaked to support the available screen sizes and form factors.
    Read more
  • April 27, 2015 Georgi Atanasov

    Splash Screen For Your Android Applications Splash Screen For Your Android Applications

    A common user experience for an application is to display a loading (splash) screen while it is initializing. Building our Telerik Next conference application, we wanted to display such a screen. While trivial for iOS, it turned there is no built-in mechanism in Android for achieving this functionality.
    Read more
  • April 3, 2015 Valio Stoychev

    Build a Native Mobile App with NativeScript and Sitefinity CMS Build a Native Mobile App with NativeScript and Sitefinity CMS

    Sitefinity CMS is a powerful user-friendly .NET CMS product from Telerik. The great thing about Sitefinity is that it’s meticulously designed to not feel like a .NET CMS (You know the feel I mean…). Moreover you get to choose to develop using Pure Clean MVC, old school ASP.Net WebForms, or a patented hybrid of the two methods.
    Read more
  • April 1, 2015 Valio Stoychev

    Answering NativeScript Beta webinar questions Answering NativeScript Beta webinar questions

    The last NativeScript webinar had a record-setting number of attendees. As such, we also had a record-setting 1000+ questions asked during the webinar!! Now, as you can guess we could not answer 1000+ questions in a couple of minutes at the end of the webinar.

    So, we read all 1000+ questions post-webinar and select a handful of them to be answer in this blog post. After reading the questions, I believe many of them will be beneficial to the entire NativeScript community and not just the individual that posted the question during the live webinar.

    Read more
  • March 23, 2015 TJ VanToll

    Building Your Own NativeScript Modules for npm Building Your Own NativeScript Modules for npm

    NativeScript modules are JavaScript modules that adhere to the CommonJS specification and provide access to native APIs through the NativeScript runtime. Because NativeScript modules adhere to CommonJS, npm is a perfect place to store them.
    Read more
  • March 5, 2015 Valio Stoychev

    How NativeScript Works How NativeScript Works

    NativeScript is a runtime that lets you build native iOS, Android, and (soon) Windows Universal apps using JavaScript code. NativeScript has a lot of cool features, such as two-way data binding between JavaScript objects and native UI components, and a CSS implementation for native apps. But my favorite feature, and the subject of this article, is NativeScript’s mechanism for giving you direct access to native platform APIs.
    Read more
  • March 5, 2015 Valio Stoychev

    NativeScript First Public Beta Release is Now Available! NativeScript First Public Beta Release is Now Available!

    With NativeScript you can use your JavaScript and CSS skills to write native mobile applications for iOS, Android and very soon WindowsPhone. There is no WebView involved in rendering the app, as the UI is rendered by the native platform's rendering engine. Because of that the, app's entire UX is native.
    Read more
  • March 5, 2015 Valio Stoychev

    NativeScript open source sample - Tasks NativeScript open source sample - Tasks

    We know how important it is for a new framework to have samples, so you will be able to find several good examples of open source applications built with NativeScript in our Github organization. Open http://github.com/nativescript and search for repositories named after the following pattern "sample-SAMPLE_NAME". All the samples are licensed under the BSD license.

    This is the first article from a series of articles we are planning to release as we progress with the application implementation. The full source code of the application is here: http://github.com/nativescript/sample-Tasks.
    Read more
  • March 5, 2015 Valio Stoychev

    Using device application settings with NativeScript Using device application settings with NativeScript

    Saving user settings a device’s local storage is a common requirement for mobile applications. Because of that, we made the creation of a settings page with NativeScript straightforward. In this blog post you’ll learn how to build a settings page using the latest bits of NativeScript—XML declaration, data-binding, and CSS styling.
    Read more

Stay connected

Never miss the next NativeScript milestone.

Join the community for release alerts, announcements, and curated how-to guides.

Want to share something cool with the community? DM us on @NativeScript to be featured.