Rowdy Rabouw

Unleash your web skills on native!

What if you could build truly native apps using only your web skills? This talk shows you how to skip Swift and Kotlin for good.

Unleash your web skills on native!
#1about 3 minutes

The web developer experience on native platforms

NativeScript helps web developers overcome the steep learning curve of traditional iOS and Android development by leveraging existing HTML, CSS, and JavaScript skills.

#2about 3 minutes

Comparing mobile app development frameworks

A decision guide walks through various mobile frameworks, comparing native development, Xamarin, Cordova, Titanium, Flutter, and React Native against NativeScript.

#3about 2 minutes

What is NativeScript and how to get started

NativeScript is an open-source framework for building truly native mobile apps, with resources like documentation, courses, and an online playground for experimentation.

#4about 4 minutes

Defining user interfaces with markup

UI components are defined using an XML-based markup language similar to HTML, which renders as truly native elements on both iOS and Android.

#5about 3 minutes

Arranging components with layout containers

NativeScript provides several layout containers like StackLayout, DockLayout, Grid Layout, and Flexbox Layout for arranging UI elements on the screen.

#6about 3 minutes

Styling native components with CSS

A large subset of standard CSS properties can be used to style native components, including support for platform-specific styles, animations, and pre-built themes.

#7about 7 minutes

Using JavaScript frameworks and native code

NativeScript supports various JavaScript frameworks like Angular, Vue, and React, and even allows embedding native Objective-C or Java code directly within JavaScript files.

#8about 3 minutes

Integrating NPM packages and native libraries

Developers can leverage the vast ecosystem of NPM packages and native libraries like CocoaPods or Android Arsenal, demonstrated with an ngx-translate internationalization example.

#9about 5 minutes

Creating custom NativeScript plugins

A step-by-step guide shows how to create a custom plugin to access native device information by writing platform-specific TypeScript files for Android and iOS.

#10about 18 minutes

Live demo controlling a Bluetooth light bulb

A live application demonstrates using NativeScript plugins to control a smart light bulb via Bluetooth, speech recognition, and the phone's accelerometer.

Related jobs
Jobs that call for the skills explored in this talk.

job ad

Saby Company
Delebio, Italy

Intermediate

d

Saby Company
Delebio, Italy

Junior

Featured Partners

Related Articles

View all articles
BB
Benedikt Bischof
Native Web Apps: Are We There Yet?
Welcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Maxim Salnikov who spoke about the development of native web apps. What you will learn:Some pros and cons of web applicationsThe most important ...
Native Web Apps: Are We There Yet?
CH
Chris Heilmann
WeAreDevelopers LIVE days are changing - get ready to take part
Starting with this week's Web Dev Day edition of WeAreDevelopers LIVE Days, we changed the the way we run these online conferences. The main differences are:Shorter talks (half an hour tops)More interaction in Q&AA tips and tricks "Did you know" sect...
WeAreDevelopers LIVE days are changing - get ready to take part
LM
Luis Minvielle
Cross Platform Mobile Development Frameworks to Use in 2025
In 2024, mobile developers seem to be trendy once again. The mobile application market is expected to grow by almost 12% in revenue in 2024 alone. For your reference, that’s even above what the renewable energy sector hopes to increase in earnings th...
Cross Platform Mobile Development Frameworks to Use in 2025
LM
Luis Minvielle
10 Developer Websites in 2023
As a web developer, you're always investigating how to level up your skills and streamline your workflow. That's why we've gathered a collection of 10 innovative tools that are guaranteed to boost your productivity, enhance your coding abilities, ele...
10 Developer Websites in 2023

From learning to earning

Jobs that call for the skills explored in this talk.

iOS Developer

iOS Developer

moco9221-2
Hamburg, Germany

Remote
55-60K
Intermediate
Java
Angular
TypeScript
iOS Developer

iOS Developer

Bitmovin Test
Hamburg, Germany

Remote
60-65K
Intermediate
PHP
Java
Java Engineer

Java Engineer

Native
London, United Kingdom

Gradle
Docker
Kubernetes
Apache Kafka
Elasticsearch
+1
React Native

React Native

1 Hr Ago By Opensourced Ltd
Manchester, United Kingdom

Remote
45-55K
Senior
Next.js
TypeScript
React Native