React Native Programming Languages

youtube-cover
Listen on Spotify
Watch on YouTube
Listen on SoundCloud
Listen on Apple Podcasts
Guests
Abraham Thiao
Software Engineer
@
Callstack

In the fifth episode of Coffee Talk, Łukasz and Abi dive deep into the topic of React Native languages.

The landscape of React Native programming languages

They start by discussing some basics - JavaScript and Typescript, and their benefits.

Then they move to the native languages. Łukasz and Abi start by talking about Android native language - Java and Kotlin. They talk about the history of those programming languages, whether it’s easy to learn Java, and the IDE support for “grown up” programming languages.

Next is iOS, and Abi and Łukasz share their opinions on Objective-C and Swift. Discover Łukasz and Abi’s opinion on Objective-C and how you can quickly learn Swift by developing simple iPad games.

Windows uses C# under the hood, but you can use many different languages in this operating system. You can learn more about React Native and other programming languages used in the MS Office suite.

Regarding exotic languages, Łukasz shares an interesting aspect - you can use other programming languages to write in, for example, Kotlin, and your program will compile a JavaScript file. That JavaScript file will be an entry point for your application.

Reason ML and Lua

Łukasz talks about his experience with Reason ML, a language from ML (meta-language family). Discover what he likes most about Reason ML. Abi shares his thoughts and use cases on Lua.

Łukasz and Abi end their conversation with a short intro to React Native’s new architecture and how it impacts C++, another React Native language. So, pick your favorite streaming platform and dive deep into the topic of React Native languages!

Launching or scaling an open-source project?

We help teams bring new open-source projects to life and grow them within the React Native space.

Let’s chat
Link copied to clipboard!
//
Insights

Learn more about

Open Source

Here's everything we published recently on this topic.

Sort
No items found.
//
Open Source

We can help you move
it forward!

At Callstack, we work with companies big and small, pushing React Native everyday.

React Native Development

Hire expert React Native engineers to build, scale, or improve your app — from day one to production.

React Development

Develop high-performance React applications with advanced patterns and scalable architectures.

React Compiler Implementation

Use React Compiler to achieve instant performance benefits in your existing applications.

React Native Trainings

Equip your team with React Native skills through tailored training sessions.