Building Cross Platform Native Mobile Applications with NativeScript

This course introduces web developers to NativeScript, an open source framework for building native iOS and Android apps. Learn how a real app is constructed with NativeScript, discover its features, and alternate paths of development.
Course info
Rating
(33)
Level
Beginner
Updated
June 22, 2016
Duration
3h 54m
Table of contents
Core Concepts
29m 20s
UI Basics
57m 52s
Navigation
44m 14s
Animation
23m 16s
Description
Course info
Rating
(33)
Level
Beginner
Updated
June 22, 2016
Duration
3h 54m
Description

Want to learn how to build native apps easily with free tools? This course introduces web developers to NativeScript, an open source framework for building native iOS and Android apps. First, you'll see the initial installation of NativeScript and configuring the modern open source Node.js-based ecosystem. The app that you will be building is a native mobile app developed for a fictitious company, RPS, to help its conference attendees view the conference schedule and create their own agendas. You will be guided through the app development process by seeing reasons behind each choice made to implement a feature, as if the author was an employee of RPS that was tasked with building the conference app. In each module, you'll be introduced to a new concept by implementing an app feature. By the end of this course, you'll be better prepared to tackle a full implementation of a real native app using freely available tooling.

About the author
About the author

Alex Ziskind loves tinkering with the latest web and mobile technologies and gets giddy over the possibilities that the cloud brings to those fields.

More from the author
NativeScript: Animation Techniques
Intermediate
2h 30m
6 Feb 2017
Transcript
Transcript

Hi, I’m Alex Ziskind, and I’ve been a web developer for most of my professional career. NativeScript has been truly transformative for me in the way I approach native mobile development, and I absolutely fell in love with this technology ever since I started using it. I’m really excited to get you started on your own journey of learning NativeScript and hopefully you’ll get all the benefits out of using this technology that I have. While web developers like you and I have been trying to get into developing for mobile devices, we’ve always been limited by being boxed into a web view, or being at the mercy of the plugin developers to unlock native functionality for us, while native developers got to play with the latest and greatest. Well, no more! With NativeScript we get real native performance, running real native User Interfaces, and zero-day support for the native platforms. So now those of us that don’t want to open XCode or Android studio, or don’t have the time to learn Objective C, Swift, or Java, can still tap into the full native capabilities that iOS and Android offer, but using what we already know; JavaScript or TypeScript. This course will introduce you to the NativeScript CLI as well as give you guidance on helpful tools and libraries that are being used in the real world to build real applications. You will learn how to architect your applications through commonly used patterns as we build out a real app throughout the duration of the course. We’ll learn about user interface components and how to data bind their properties. And we’ll also learn how to navigate within our app and apply animations to add that extra polish. I bet you’re really excited to get started creating cross platform native mobile applications, so let’s go on this journey together as we begin learning NativeScript!