Book Image

NativeScript for Angular Mobile Development

By : Nathan Walker, Nathanael J. Anderson
Book Image

NativeScript for Angular Mobile Development

By: Nathan Walker, Nathanael J. Anderson

Overview of this book

NativeScript is an open source framework that is built by Progress in order to build truly native mobile apps with TypeScript, JavaScript or just Angular which is an open source framework built by Google that offers declarative templates, dependency injection, and fully featured modules to build rich applications. Angular’s versatile view handling architecture allows your views to be rendered as highly performant UI components native to iOS and Android mobile platforms. This decoupling of the view rendering layer in Angular combined with the power of native APIs with NativeScript have together created the powerful and exciting technology stack of NativeScript for Angular. This book focuses on the key concepts that you will need to know to build a NativeScript for Angular mobile app for iOS and Android. We’ll build a fun multitrack recording studio app, touching on powerful key concepts from both technologies that you may need to know when you start building an app of your own. The structure of the book takes the reader from a void to a deployed app on both the App Store and Google Play, serving as a reference guide and valuable tips/tricks handbook. By the end of this book, you’ll know majority of key concepts needed to build a successful NativeScript for Angular app.
Table of Contents (24 chapters)
Title Page
About the Authors
About the Reviewer
Customer Feedback
Integration Testing with Appium

About the Authors

Nathan Walker has enjoyed the opportunity to work in the web/mobile app development arena for more than 15 years. He cofounded nStudio LLC, a professional software development services and consulting company specializing in Angular and NativeScript integrations, while also working with Tryon Creek Software based out of Portland, OR. His varied background rooted in the world of design and arts provides him with a unique approach to problem solving. Spending several years working across multiple industries, including entertainment, audio/video production, manufacturing, b2b marketing, communications, and technology, helped establish an attitude that is focused on client needs.

I would like to thank the incredibly inspiring NativeScript and Angular communities for constantly striving to attain the best quality and most effective solutions for web and mobile development. In addition to the tremendous work put forth by both the core NativeScript and Angular teams, nothing would have been possible without their technical expertise and perseverance to produce quality software frameworks. I would also like to thank my coauthor, Nathanael Anderson, and Progress, along with their incredible Developer Relations group, including Jen Looper, TJ VanToll, Dan Wilson, Todd Anglin, Brian Rinaldi, Rob Lauer, and many more. An extra special thanks to Alex Vakrilov and Stanimira Vlaeva along with all the core team members for putting their blood, sweat, and tears into the amazing feat that is NativeScript for Angular. Lastly but most importantly, words alone cannot express my appreciation and thanks for the enduring love and support that my lovely wife, Kylie, provides me day in and day out, alongside the energy and motivation my wonderfully talented son Cole and extended family surround me with all throughout my life.






















Nathanael J. Anderson has been developing software for more than 20 years in a wide range of industries, including games, time management, imaging, service, printing, accounting, land management, security, web and even, believe it or not, some actually successful government projects. He is currently the owner of Master Technology and cofounder of nStudio, LLC, and can create a solution for any type of application (native, web, mobile, and hybrid) running on any operating system. As a senior development engineer, he can work,  tune, and secure everything from your backend servers to the final destination of the data on your desktop or mobile devices.  By having a great understanding of the entire infrastructure, including the real or virtualized hardware, he can totally eliminate many different types of issue between all parts of the framework. He currently runs the entire family of sites, has multiple highly rated cross-platform plugins for NativeScript, and works heavily for the NativeScript community.

Words fail to express how much I would like to thank my awesome wife Camarell for all her support, and my wonderful kids for the many times I was unavailable because I was coding or writing. In addition, I would like to thank the NativeScript developer and developer relations teams for the really cool framework that I have had the pleasure of using for several years since its release.