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.
SabIna compys

SabIna compys
Vienna, Austria

Remote
20-100K
Intermediate
JavaScript
.NET
+1

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?
DC
Daniel Cranney
How software is steering vehicle technology
The automotive industry is entering a transformative era, and developers have a unique opportunity to be part of it. Cars are no longer just mechanical machines; they’re sophisticated tech platforms with software at their core. This shift, defined by...
How software is steering vehicle technology
CH
Chris Heilmann
All the videos of Halfstack London 2024!
Last month was Halfstack London, a conference about the web, JavaScript and half a dozen other things. We were there to deliver a talk, but also to record all the sessions and we're happy to share them with you. It took a bit as we had to wait for th...
All the videos of Halfstack London 2024!
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

From learning to earning

Jobs that call for the skills explored in this talk.

Frontend Developer

JO Media Software Solutions GmBh
Brunn am Gebirge, Austria

Senior
CSS
Angular
JavaScript
TypeScript