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.
#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
03:18 MIN
Comparing web, native, and cross-platform mobile development
Making the switch from web to mobile development
03:45 MIN
Exploring key features for native app development
Discover .NET MAUI
06:51 MIN
Understanding the challenges of native mobile development
The perfect CI/CD React Native pipeline with Fastlane
02:30 MIN
What is React Native and what will you learn
Hands-on React Native: From Zero to Hero
02:32 MIN
Comparing the open web with native app development
Progressive Web Apps - The next big thing
02:04 MIN
Why React developers naturally transition to React Native
Challenges of building React and React Native apps
09:17 MIN
The challenges of cross-platform application development
Project Fugu: Extending the web
02:59 MIN
Audience Q&A on patterns, typescript, and frameworks
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 ...
Daniel Cranney
How software is steering vehicle technologyThe 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...
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...
Chris Heilmann
WeAreDevelopers LIVE days are changing - get ready to take partStarting 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...
From learning to earning
Jobs that call for the skills explored in this talk.