NativeScript - First Steps

Use JavaScript + NativeScript to build truly native iOS and Android apps by learning NativeScript from scratch

3.85 (62 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
NativeScript - First Steps
327
students
3 hours
content
Feb 2019
last update
$34.99
regular price

What you will learn

Create an Android app

Create an iOS app

Create cross platform app using NativeScript

Deploy your app on App Store

Deploy your app on Play Store

Work with NativeScript + JavaScript

Description

NativeScript gives a whole new dimension to mobile app development due to its technologies: HTML/CSS/JavaScript to build truly native mobile apps (unlike frameworks like Ionic, which run your code inside a webview).

NativeScript gives you the ability to directly interact with specific host APIs exposed through JavaScript, all abstracted from you! How cool is that!

In this course, we're going to take our first steps with NativeScript and smoothly introduce NativeScript strictly with core JavaScript and get to fundamentals of using and building applications with NativeScript.

Content

Introduction

Introduction
What is NativeScript
What to expect in this course
Prerequisites

Getting up - Mac/Linux

Installing npm/node on Linux/Mac
Configuring correct node version with n
Installing NativeScript on Mac/Linux

Basics

How NativeScript works under the hood
NativeScript hello world
Running NativeScript app on iOS
Trimming down Hello World

Introducing JavaScript

Overview
Code behind file
Event handlers

UI Widgets

ActionBar
Button
Alert Dialog
Confirm Dialog
Prompt Dialog
Label
TextField
Image

Debugging

Regular debugging v/s Chrome devtools debugging
Setting up debugging - the correct way

Data Binding

Introduction to data binding
Data binding with bindingContext
One way data binding
Two way data binding
fromObject

Layouts

AbsoluteLayout
StackLayout
FlexboxLayout
GridLayout

Creating a game

What we'll do
Setting up Layout and CSS
Setting up physics engine
Adding ball
Adding wall
Handling onTap event
Implementing applyForce logic
Detecting collision and game over
Adding game reset to Action bar
Adding scoreboard

Styling

Introducing CSS
Global CSS
Page specific CSS
Inline CSS

Creating a login app

Setting up login form
Styling login buton
Styling textfields
Adding logo and header
Adding data binding
Setting simple node server
Performing http request

Navigation

How navigation works in NativeScript
Organizing File Structure
Navigating to new page
Replacing current history

Custom Modules

What are custom modules
Adding custom modules
XML namespaces

Storage

Passing data from login API
Passing data to page
Receiving data on other page
Ways to store data offline
Setting and getting local data

Finishing up!

What now?
Congratulations!

Reviews

Oli
September 3, 2021
Good very basic introduction, could go a little bit deeper in some areas. I asked a question and did not get an answer :-(. No source code available for download.
Greg
March 11, 2021
Good intro to NativeScript, however very light on how to install on Windows, work on Android. Course is centered on iOS and Mac.
Gregory
August 30, 2020
Overall average course. The instructor should slow down a bit in places. Also I think there is a whole piece missing around the logout button. I could not find the source code for this app. Personally, would have rather seen more examples of forms and lists (coming from a business app background) rather than the game (which is a large focus of this course).
Jose
May 17, 2020
Yes, first steps, but solid ones. The course has enough content to start up developing NativeScrip apps. Let's start with the NativeScript book.
Jared.Fields
May 11, 2020
Instructor has an in depth understanding of the subject and relays it to the learner in an easy to understand, methodical, and complete manner. Very pleased.
Malarium
March 26, 2020
Okay dude, you should have warned that this tutorial is ONLY for Apple devices. Not a single word on how to build for Android . Obviously it is in docs, but it is a paid course and you are supposed to cover all (two!) platforms.
Laurence
December 13, 2019
Great for getting started, very precise to the point. From here I can smoothly go and explore NativeScript with the fundamentals learnt
Amjad
November 16, 2019
Good content and learning experience. He explains things and makes them look easy. However, sometimes, necessary details are skipped.
Christopher
September 22, 2019
I've taken a lot of courses on Udemy and this is one of the best by far! The content is delivered clearly and precisely by someone who clearly knows what he is doing. My only complaint is that I had to figure out most of the Windows Android emulation on my own.
Cristian
May 24, 2019
Aborda los temas de una forma muy general, pero es una excelente alternativa como primer acercamiento a nativescript.
Daniel
May 20, 2019
It is a good introduction. I did know a litte form the beginning and I know it is much more advanced than this. But it is a good overview.
Martin
May 19, 2019
I enjoyed taking Mehul's nativescript course. The audio was great and the lectures lengths perfectly sized. When facing any problems the instructor quickly came back to me, even on a saturday! But nevertheless I would not recommend this course to everyone. In my opinion you must have a solid foundation of javascript, to really get the most out of this course and not be confused. With this said the course is really worth its price and can get you up and running with nativescript in no time.

Charts

Price

NativeScript - First Steps - Price chart

Rating

NativeScript - First Steps - Ratings chart

Enrollment distribution

NativeScript - First Steps - Distribution chart
2158178
udemy ID
1/17/2019
course created date
11/10/2019
course indexed date
Bot
course submited by