TJ VanToll is a front-end developer, author, and a Principal Developer Advocate for Progress. TJ has over a decade of web development experience, including a few years working on the jQuery team.
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.
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.
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.
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.
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.
Today we’re going to step beyond the basics, and look at how to set up a robust local NativeScript-Vue development environment.
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.
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.
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.
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.
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.
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.
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.
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.
NativeScript will be at Fluent 2017—here’s what you can expect.
A quick look at how to get matching colors with an iOS ActionBar in a NativeScript app
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.
This article is a straight-to-the-point checklist for deploying a NativeScript-built app to the iOS App Store and Google Play.
Expect a newsletter every 4-8 weeks
Join the NativeScript Community on Slack. Enter your email below to receive an invitation.
Ask for another invitation?