NativeScript Plugins: Creating Custom View Components

  Enroll in Course

In this course, Nathan shows how to use the official NativeScript plugin seed to create a custom view component plugin for iOS and Android. He systematically shows how to expose a native API to JavaScript on the iOS side, then he shows how to build up the same API in Android, exposing a common plugin API to be consumed by the NativeScript application.

Along the way, he shows how to determine the quality of available source CocoaPods and Gradle projects, as well as how to deal with some hurdles that you may face while building your own plugins.

This short course will teach you a lot of intermediate to advanced techniques in a short amount of time, so put your attention hats on and hold on.


Your Instructor


Nathan Walker
Nathan Walker

Nathan Ross Walker has enjoyed the opportunity to work in the web/mobile app development arena for over 15 years. His varied background rooted in the world of design and the arts provides him 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 a focused sensibility with client needs.


Course Curriculum


  Introduction to creating plugins for NativeScript
Available in days
days after you enroll
  Developing a Custom Android View Component Plugin
Available in days
days after you enroll
  Preparing for Release
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!