官术网_书友最值得收藏!

Foreword

Are you tired of writing the same mobile app from scratch for iOS, Android and Windows? Yes? Then, you should be glad you found NativeScript!

Owing to the mobile platforms diversification, it is clear that to build a successful mobile application, you should make it available on all of the major mobile marketplaces, namely, Apple AppStore, Google PlayStore, and Microsoft Windows Store. This created a need for companies and developers to publish native apps that are available on all three major mobile stores without compromising on the native user experience. The problem, however, is that these three operating systems are very different and companies need to implement three different applications for these stores. Essentially, your company has to write and maintain multiple implementations for the same problem. Teams write (and have to support) the same apps multiple times. There is a good chance that bugs reported on one platform also exist on the others but remain unnoticed. Apps that are meant to behave identically on all platforms may exhibit subtle differences due to their differing implementations. Also, shipping new features at the same time on all platforms is difficult. This is neither optimal, nor very productive and requires a significant investment to gain the knowledge of three different operating systems, languages, IDEs, APIs, and marketplaces. There has got to be a better way. Enter NativeScript—a framework using the native platform APIs, rendering and layout capabilities to deliver ultimate user experience and will allow developers to reuse their coding skills, eliminating the need to learn new languages and IDEs.

The NativeScript framework enables developers to use the pure JavaScript language to build native mobile applications running on all major mobile platforms—Apple iOS, Google Android, and Windows Universal. The application's UI stack is built on the native platform rendering and layout engine using native UI components, and because of that, no compromises with the User Experience of the applications are made. It is also worth mentioning that a full native API access is provided using JavaScript.

This book has everything you need to get started with NativeScript. It starts with the fundamentals, such as the project structure, the command-line interface, how to use basic UI element, how to use third-party native components, and finally, how to target different platforms with NativeScript.

The author, Nathanael Anderson, is one of the faces of NativeScript. He has a deep understanding of how the framework operates from inside out and is the best person who can teach you how to use it.

"I'm confident that by reading this book, you will be able to quickly get into NativeScript and start building your next cross-platform native mobile application."

Valio Stoychev

Product Manager NativeScript at Telerik

主站蜘蛛池模板: 兴国县| 台东县| 资中县| 卢氏县| 邹城市| 百色市| 舟山市| 报价| 施秉县| 凤凰县| 新建县| 洛南县| 红桥区| 崇左市| 青冈县| 威远县| 金山区| 南雄市| 内乡县| 特克斯县| 册亨县| 芜湖县| 鹤壁市| 永登县| 凤翔县| 醴陵市| 邹城市| 永和县| 丹凤县| 泸溪县| 安平县| 桂林市| 莲花县| 新和县| 宣恩县| 石林| 卢湾区| 宜川县| 玉龙| 漯河市| 伊通|