1 Why NativeScript

 

This chapter covers

  • What is NativeScript
  • What NativeScript means to the mobile development world
  • How NativeScript works

In the early days of mobile apps (pre-iPhone), not much emphasis was placed on methodologies for writing code once and deploying it to multiple platforms. Developers just wanted to get an app out to the Apple or Google Play stores as fast as possible. And if that meant their app didn’t support both platforms, that was a reasonable sacrifice.

Fast forward to today: the mobile world is continually changing, making it more and more difficult to keep up with the latest devices. As developers create app, they need to reach the largest audience possible: focusing on a single platform just isn’t an option anymore. Apps need to be available across platforms and devices. To keep up with ever-changing environment, developers are placing a premium on any technology that enables them to simplify the mobile app development process.

1.1   Introducing NativeScript

1.1.1   How NativeScript apps are written

1.2   What you’ll learn in this book

1.3   What NativeScript means to mobile development

1.3.1   Different types of mobile apps

1.3.2   Why NativeScript is important

1.3.3   What types of apps can be built with NativeScript

1.4   How NativeScript works

1.5   Summary