Rowdy Rabouw
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.
Matching moments
00:56 MIN
Comparing web, native, and cross-platform mobile development
Making the switch from web to mobile development
06:35 MIN
Exploring key features for native app development
Discover .NET MAUI
03:43 MIN
Understanding the challenges of native mobile development
The perfect CI/CD React Native pipeline with Fastlane
00:22 MIN
What is React Native and what will you learn
Hands-on React Native: From Zero to Hero
02:05 MIN
Comparing the open web with native app development
Progressive Web Apps - The next big thing
01:33 MIN
Why React developers naturally transition to React Native
Challenges of building React and React Native apps
00:47 MIN
The challenges of cross-platform application development
Project Fugu: Extending the web
25:14 MIN
Audience Q&A on patterns, typescript, and frameworks
10 must-know design patterns for JS Devs
Featured Partners
Related Videos
Hands-on React Native: From Zero to Hero
Dmitry Vinnik
There's an app for that - on the role of cross platform development in the app development ecosystem
Aleksandra Desmurs-Linczewska
Making the switch from web to mobile development
Milica Aleksic
Catching up on the basics you don't really need that much code
Chris Heilmann
Building Better Apps with React Native
Marc Rousavy
The perfect CI/CD React Native pipeline with Fastlane
Edoardo Dusi
Native Web Apps: Are We There Yet?
Maxim Salnikov
Beats in the Browser: Coding Music with JavaScript
Rowdy Rabouw
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.









React Native
1 Hr Ago By Opensourced Ltd
Manchester, United Kingdom
Remote
€45-55K
Senior
Next.js
TypeScript
React Native