Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
NativeScript + Angular: Build Native iOS, Android & Web Apps
Highest Rated
Rating: 4.7 out of 5(1,928 ratings)
10,464 students

NativeScript + Angular: Build Native iOS, Android & Web Apps

Use one Angular + NativeScript codebase to build native iOS, Android and web apps and learn NativeScript from scratch.
Last updated 11/2022
English

What you'll learn

  • Build real native mobile apps for iOS and Android with web technologies and the Angular framework
  • Share code to build a web app AND native apps from one and the same codebase
  • Learn how to use the NativeScript ecosystem and features

Course content

13 sections242 lectures20h 42m total length
  • Course Introduction1:43

    What's in the course, what can you expect? Let me welcome you to the course!

  • What is NativeScript?2:47

    The most important question is: What is NativeScript, what can you do with it, why would you use it? In this lecture, we'll explore what NativeScript is all about.

  • Join our Online Learning Community0:21

    Learning alone is absolutely fine but finding learning partners might be a nice thing, too. Our learning community is a great place to learn and grow together - of course it's 100% free and optional!

  • Under the Hood of NativeScript2:49

    Let's take a closer look under the hood of NativeScript to fully understand what it's about and how it works behind the scenes.

  • What is Angular & Course Requirements2:03

    To get the most out of the course, there are some pre-requisites. In this lecture, we'll explore what you need to know in advance.

  • Our First NativeScript App!6:27

    Enough of the NativeScript theory, let's build our first little NativeScript app! Let's see how easy it is to build a native mobile app with Angular and NativeScript.

  • Course Outline2:53

    What's in this course, what will you learn? In this lecture, you'll get a thorough overview of the course content and the order in which it will be presented.

  • How To Get The Most Out Of The Course4:17

    Knowing the course content is one thing, but to me it's super-important to ensure that you get the most out of the course. Hence in this lecture, I'll share some tips & tricks regarding how to take this course.

  • Using the Course Source Code0:34

    Stuck? You're getting an error in your code and you don't know why? No problem! I attached code snapshots of my code to a lot of lectures in this course!

Requirements

  • Solid Angular knowledge is a must-have (How it works, dependency injection, Angular app structure)
  • NO prior NativeScript knowledge is required

Description

With Angular (2+), you can already build highly reactive and engaging web apps.

Wouldn't it be amazing to use that same tech stack and knowledge to build real native mobile apps for iOS and Android?

NativeScript enables you to do exactly that!

You build a normal Angular app and manage your entire app logic via Angular + TypeScript. Combine that with NativeScript's TypeScript/ Angular modules and the strong NativeScript build system to generate Android and iOS apps which you can (and will in this course) deploy to the Apple App Store or Google Play Store.

But even better than that: You're also able to use that same "Native App with Angular" codebase to build a regular web app out of it as well.

1 codebase, 3 kinds of apps. Pretty sweet!

In this course, you learn:

  • What exactly NativeScript is and how it works

  • Which core building block a NativeScript app has

  • How to build nice user interfaces with NativeScript layouts and UI widgets

  • How to add mobile navigation (forward-backward, tabs, side drawer) in a NativeScript app

  • How to style your app with CSS (yes, the mobile app, too!)

  • How to fetch user input

  • How to handle state and data in the app (incl. storage on the device)

  • How to send data to a server and fetch it from there

  • How to implement authentication

  • AND: How to do all that in a way that works in both native mobile apps as well as a web app - with one and the same codebase

To succeed in this course, Angular knowledge is a must-have. You need to know how Angular works, how you build and use components, what dependency injection is and how it works and how the general Angular architecture (with NgModule etc) works.

A brief refresher on some Angular core concepts is provided but if you got zero Angular knowledge, you'll very likely not be able to follow along.

You absolutely DON'T have to be an expert though!

I'd love to welcome you in the course! :-)

Who this course is for:

  • Web developers who want to build native mobile apps, too
  • Developers who want to use one codebase for three kinds of apps