Building native mobile apps with Angular and NativeScript - workshop

Location image of event venue


Are you an Angular developer who always wanted to build an iOS or Android app? Good news! NativeScript is a free and open-source runtime for building native apps with skills you already have – Angular, TypeScript, CSS, and npm. The best part? NativeScript renders truly native UIs – giving your users the best performance and UX their devices can offer. In this workshop you’ll learn how NativeScript works and how to leverage it to build your next mobile app. Then, you’ll dive in and use NativeScript to build an iOS and Android app from scratch. If haven’t yet learned Angular v2+, you’ll learn fundamental concepts while we go along. In this workshop you will bring your mobile device and laptop, with the software being discussed installed, and have the unique opportunity to learn hands-on, following along with an instructor step-by-step.


Sebastian Witalec @sebawita (


Workshop requirements:

It is important that everyone comes with their environment already configured.

In order to make the best use of our time together, please take a moment to complete the NativeScript system setup

before you arrive at the workshop.

You only need to set up either iOS or Android to complete the workshop exercises, but you’re welcome to set up both if you’d like. If you are on a Mac, then you can use the iOS Simulator.

However if you are on a Windows machine then make sure that you either have an Android device with USB Debugging enabled or set up at least one Android Virtual Device

Make sure to test out your setup by calling the following commands from the command line:
tns create test --ng
cd test
tns run android
tns run ios

The above commands should create a new project for you and then the run command should build and deploy a basic app to your device/simulator.

If you run into any issues during the installation, please let us know on the getting started topic in our community forum

so we can help you out.

Basic knowledge:
The participants should have strong JavaScript skills. It would help if they were familiar with TypeScript and knowledge of Angular will help too.