what’s new with nativescript! - tj vantoll...threading ⛓ • nativescript = single threaded, by...
TRANSCRIPT
![Page 1: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/1.jpg)
What’s new with NativeScript! 🔥2.3 is ready to rock!
![Page 2: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/2.jpg)
🎉 TJ and Jen 🎈@tjvantoll
@jenlooper
![Page 3: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/3.jpg)
What’s new in….• Core 🚀
• Tooling 🔧
• Plugins 🔌
• Community 💖
• Apps 📱
![Page 4: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/4.jpg)
Core 🚀
![Page 5: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/5.jpg)
Core 🚀
• CLI updates 💣
• Webpack 📦
• Threading ⛓
• Angular 😍
![Page 6: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/6.jpg)
LiveSync on multiple devices 📱📱
![Page 7: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/7.jpg)
tns run ios --watch
tns run android --watch
Run and watch at the same time 🏃⌚
![Page 8: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/8.jpg)
LiveSync debugging support 🐛
• LiveSync and debug
• AT THE SAME TIME
• tns debug ios|android --watch
![Page 9: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/9.jpg)
tns install webpack
Webpack 📱➡📦
![Page 10: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/10.jpg)
It makes a difference ⏱
tns build android --bundle
~35% reduction in app size
![Page 11: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/11.jpg)
Threading ⛓
• NativeScript = single threaded, by default 🔗
• Samples for background execution are now available.
• WebWorkers API coming soon
![Page 12: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/12.jpg)
Angular 😍
• Angular 2 final—Now 100% more a thing 🎉
![Page 13: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/13.jpg)
@next buildsnpm install -g nativescript@next
![Page 14: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/14.jpg)
Tooling 🔧
![Page 15: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/15.jpg)
Tooling 🔧
• Theme 🎨
• Code Samples 💻
• UI for NativeScript 📅📈📊
• Telerik Platform 📱
![Page 16: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/16.jpg)
Theme 🎨
![Page 17: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/17.jpg)
Code Samples 💻
![Page 18: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/18.jpg)
UI for NativeScript 📅📈📊
• We already have...
![Page 19: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/19.jpg)
UI for NativeScript 📅📈📊
• Dataform is new!
![Page 20: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/20.jpg)
Telerik Platform 📱
![Page 21: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/21.jpg)
Plugins 🔌
![Page 22: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/22.jpg)
Plugins 🔌
• 250+ plugins on npm!
![Page 23: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/23.jpg)
OAuth🔑
• https://github.com/alexziskind1/nativescript-oauth
![Page 24: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/24.jpg)
Firebase 🔥
![Page 25: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/25.jpg)
Top Ten Plugins (by npm downloads) 🔌
• 10) 💸 nativescript-paypal (3,852) • Marcel Kloubert
• 9) 🌐 nativescript-grid-view (4,006)• Peter Staev
• 8) ⛅ nativescript-floatingactionbutton (4,916)• Brad Martin
• 7) 📬 nativescript-sqlite (5,108)• Nathanael Anderson
• 6) 🗺 nativescript-google-maps-sdk (5,266)• Dan Prietti
- 5) 🎹 nativescript-spotify (5,295)- Nathan Walker and Brad Martin
- 4) 📚 nativescript-slides (5,436)- Josh Sommer
- 3) 🔥 nativescript-plugin-firebase (6,523)- Eddy Verbruggen
- 2) 🏅 nativescript-apiclient (8,066)- Marcel Kloubert
- 1) 🏆 nativescript-toolbox (10,772)- Marcel Kloubert
![Page 26: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/26.jpg)
Top Plugin Creators• 6) 🐝 Nathan Walker (9)
• 5) 🐊 Osei Fortune (11)
• 4) 🐳 Eddy Verbruggen (14)
• 3) 🐬 Marcel Kloubert (15)
• 1) 🐢 Nathanael Anderson (22)• 1) 🐍 Brad Martin (22)
• 11) 🐱 Peter Staev (5)
• 11) 🐭 Sean Perkins (5)
• 10) 🐶 Robert Laverty (6)
• 8) 🐷 Alex Ziskind (7)
• 8) 🐸 Steve McNiven-Scott (7)
• 7) 🐻 Josh Sommer (8)
![Page 27: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/27.jpg)
Community 💖
![Page 28: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/28.jpg)
Community 💖• Engineering 💃
• NativeScript Developer Experts 🎩
• Slack channel standouts 🌮
• Stack Overflow contributors 🎂
• Contest winners! 💰
![Page 29: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/29.jpg)
Community starts with Engineering 💃
![Page 30: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/30.jpg)
NativeScript Developer Experts 🎩
![Page 31: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/31.jpg)
Slack channel stats 🌮
Join us! http://tinyurl.com/nativeScriptSlack
![Page 32: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/32.jpg)
Slack channel standouts 🌮1,900+ members! With Top Contributors:
Join us! http://tinyurl.com/nativeScriptSlack
- 5) 🍉 sean (38)
- 4) 🍭 walkerrunpdx (53)
- 3) 🍊 nathanaela (57)
- 2) 🍳 bradmartin (66)
- 1) 🍕 triniwiz (119)
- 10) 🍏 don (15)
- 9) 🍐 peterstaev (15)
- 8) 🍪 sitefinitysteve (21)
- 7) 🍞 markosko (27)
- 6) 🍓 jen.looper (28)
![Page 33: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/33.jpg)
Stack Overflow contributors 🎂- 10) 🚗 G. McGhie (15)
- 9) 🚌 George Edwards (15)
- 8) 🚑 Osei Fortune (22)
- 7) 🚓 Peter Staev (32)
- 6) 🚚 Nikolay Tsonev (42)
Join us! http://stackoverflow.com/tags/nativescript/
- 5) 🚒 Todd Anglin (52)
- 4) 🚲 Brad Martin (61)
- 3) 🚂 Emil Oberg (62)
- 2) ⛵ Nick Iliev (83)
- 1) 🚀 Nathanael Anderson (115)
![Page 34: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/34.jpg)
Contest winners 💰
![Page 35: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/35.jpg)
Apps 📱
![Page 36: What’s new with NativeScript! - TJ VanToll...Threading ⛓ • NativeScript = single threaded, by default 0 • Samples for background execution are now available. • WebWorkers](https://reader036.vdocument.in/reader036/viewer/2022062919/5ee17cb7ad6a402d666c5a49/html5/thumbnails/36.jpg)
Thanks! 😊💃⛵