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

Опубликовано: 26 Февраль 2018
на канале: 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


Смотрите видео NativeScript Plugins: A Deep Dive - Nathan Walker, Nathanael Anderson, Brad Martin онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь NativeScript 26 Февраль 2018, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 2,380 раз и оно понравилось 32 людям.