filmov
tv
NativeScript Plugins: A Deep Dive - Nathan Walker, Nathanael Anderson, Brad Martin
Показать описание
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 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
* 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
iOS Plugin Details by Nathanael Anderson
* CocoaPod integration overview 1:05:52
* iOS framework library integration 1:06:31
* 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
* What are NativeScript plugins? 4:43
Android specifics by Brad Martin
* 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
* 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
iOS Plugin Details by Nathanael Anderson
* CocoaPod integration overview 1:05:52
* iOS framework library integration 1:06:31
* 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
Комментарии