devtools.fm: Developer Tools, Open Source, Software Development cover image

devtools.fm: Developer Tools, Open Source, Software Development

Nathan Walker, Eduardo Speroni - NativeScript. Use Native API right in JS

Jul 29, 2024
Nathan Walker and Eduardo Speroni, key contributors to the NativeScript team, share their insights on harnessing native platform APIs within JavaScript. They delve into the evolution of NativeScript and its unique bridging capabilities that set it apart from other frameworks. Performance aspects on Android and iOS are contrasted, alongside a discussion on advancements in NativeScript engines. The potential for NativeScript to expand into desktop environments is explored, highlighting its adaptability and community-driven innovations.
01:05:51

Podcast summary created with Snipd AI

Quick takeaways

  • NativeScript allows developers to use native platform APIs directly in JavaScript, offering a more seamless integration than frameworks like React Native.
  • The framework enhances performance through efficient binding generation and memory management, providing faster runtime speed with minimal binary sizes.

Deep dives

Overview of NativeScript

NativeScript is designed to bring native platform development capabilities to JavaScript, allowing developers to employ native APIs directly from JavaScript code. Unlike other frameworks such as React Native, which abstracts the native components, NativeScript allows the use of platform technologies like Kotlin, Swift, and Objective-C seamlessly within a JavaScript environment. This means developers can implement constructs typical in native languages, like delegates in Objective-C, within their JavaScript applications. The integration of web-like approaches using CSS and templating also facilitates familiar development practices for web developers transitioning to mobile app development.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode