NativeScript Plugins: A Deep Dive - Nathan Walker, Nathanael Anderson, Brad Martin

Published: 26 February 2018
on channel: NativeScript
2,380
32

We invite you to take an exhilarating adventure into the wildly interesting and abundantly vast terrain of NativeScript plugin building. Join the nStudio team to meet 3 of the communities top plugin developers, Nathan Walker, Brad Martin and Nathanael Anderson, to dive deep into best practices when harnessing the power and versatility of rich languages like Objective C, Swift and Java inside NativeScript. Whether you are seeking to learn more about custom plugin development (service layer to specialized view components) or longing for a better understanding of how these languages can be used in NativeScript, this workshop is for you.


What are NativeScript plugins? 4:43

Android specifics by Brad Martin
What is AndroidManifest.xml? 3:36
What is an Android Activity? 7:22
Activities in Plugins 13:01
What is a Java Interface? 15:52

Anndroid + NativeScript by Brad Martin
How to implement Java Interface in TypeScript 19:47

Apple specifics by Nathan Walker
XCode and Mac/iOS dev overview 22:12
What is Swift? 23:52
A look at Swift next to Objective C 25:02
How do Apple developers share open source libraries? 25:53
CocoaPods vs. npm in numbers 28:19

iOS + NativeScript by Nathan Walker
How to use CocoaPods with NativeScript? 28:49
Add a package.json to your NativeScript plugin 30:45
How to add internal plugin to project? 33:21
Isolate plugin integration 35:00
Add typings for your plugin 37:31
Manual developent workflow option 39:38
Generate TypeScript declarations for CocoaPods and 3rd party iOS libraries 40:50
A faster plugin development workflow? 44:52
You Swift'd Me! A Lesson with Swift plugin integrations 50:41
How to expose Swift enums to NativeScript 53:39
Swift Exposed - Behind the Scenes with integrations 55:37

Plugin Details - A further look by Nathanael Anderson
Plugin project layout explained 1:00:59
searchcode.nativescript.rocks - What is it? 1:04:52

iOS Plugin Details by Nathanael Anderson
CocoaPod integration overview 1:05:52
iOS framework library integration 1:06:31
What is the build.xcconfig file? 1:07:54
iOS metadata generation - Detailed vs. Typing 1:10:19

Android Plugin Details by Nathanael Anderson
Gradle plugin overview 1:08:13
Android metadata generation 1:11:53

More Plugin Details by Nathanael Anderson
Plugin tips 1:13:02
How to get more logging output out of NativeScript? 1:13:59
Public Plugin listing - How to get your plugin listed? 1:16:11


Watch video NativeScript Plugins: A Deep Dive - Nathan Walker, Nathanael Anderson, Brad Martin online without registration, duration hours minute second in high quality. This video was added by user NativeScript 26 February 2018, don't forget to share it with your friends and acquaintances, it has been viewed on our site 2,380 once and liked it 32 people.