NativeScript - First Steps
Use JavaScript + NativeScript to build truly native iOS and Android apps by learning NativeScript from scratch
3.85 (62 reviews)
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
Rating
Enrollment distribution
2158178
udemy ID
1/17/2019
course created date
11/10/2019
course indexed date
Bot
course submited by