💌 #49 React Native Apps now faster, Radon IDE v1.3, Nitro Modules


notJust.dev Newsletter 🚀

Stay up-to-date with the latest technologies and become a better developer

Hey notJust Developers,

The most exciting news of last week is that the Margelo team discovered something incredible to improve the performance of all React Native apps. Let’s check out today’s highlights.

  1. All React Native Apps are now 12% faster 🔥
  2. Radon IDE V1.3 published 🚀
  3. Nitro is now in Create-React-Native-Library 💯

Don't miss out on App.js 2025

Join us at the 5th edition of App.js, 28-30 May, to have fun with fellow React Native developers! Meet the creators of React Native and Expo, connect with the people behind your favorite libraries, and hang out with your GitHub and Twitter friends in real life.

Use the code "NotJustConf" to get 20% off the conference ticket!


All React Native apps are now 12% faster 🔥

A few days ago, Marc, CEO of Margelo, created a PR (Pull Request) in the React Native repository that can significantly speed up the startup time for all React Native apps on Android! Marc mentioned that Android apps now start in just 400 milliseconds. That’s amazing, right?

What’s new in this Pull Request?

So, the team discovered a system in Android called mmap that loads files into RAM instead of the Hard Drive or SSD. React Native uses this mmap to load the JS Bundle (files) into RAM, which helps to avoid loading the entire JS Bundleat once. However, in Android APKs, JS bundle files are often compressed to save space, but mmap can’t load these compressed files into RAM.

So, the PR adds an option for you to disable bundle compression so that mmap can load the files into RAM and improve app startup time by 12%. Disabling compression will make the APK size a bit bigger (the benchmark says an extra 1 to 2 MB), but Google Play compresses the APK anyway.

Make your app 12% faster starting today 🚀

The Margelo team announced that you can try this feature even today by simply adding the below lines to your app/build.gradle file (more details here).

androidResources {
    noCompress += ["bundle"]
}

Radon IDE V1.3 published 🚀

Last week, Krzysztof Magiera and his team from Software Mansion released Radon IDE V1.3. This update includes a built-in Network Inspector, making network inspection smoother in React Native apps. Let’s take a look at what’s new in V1.3:

  1. Built-in Network Inspector
  2. Zero configs integrated Redux DevTools
  3. The IDE now matches the editor (VSCode) theme by default

Built-in Network Inspector

With v1.3, now you'll see a new panel in Radon IDE for displaying XHR network traffic (background data requests and responses) in your React Native app. This network inspector uses the Chrome DevTools interface, so if you're familiar with React or Chrome DevTools, you'll feel right at home.

Zero configs integrated Redux DevTools

Maciej Stosio added support for Redux DevTools by using the redux-devtools-expo-dev-plugin. You can now manage the Redux States of your React Native or Expo app directly from the Radon IDE. That’s amazing 🚀

NOTE: Radon IDE is a VSCode and Cursor (an AI code editor) extension that makes your editor a fully featured IDEfor React Native and Expo apps. You can explore more about Radon IDE on the notjust.dev/blog.

Nitro is now in Create-React-Native-Library 💯

Burak Güner from the Callstack IO team announced last week that Nitro Modules have been introduced in the Create-React-Native-Library (a library that helps developers build new libraries). This means, that if a user runs the command npx create-react-native-library, they will find an option Nitro Modules in their terminal (as shown above in the image). Create-React-Native-Library (CRNL) was originally developed by the React Native team and is now maintained by the Callstack IO team under the React Native Builder Bob GitHub repository.

What is the Nitro Module?

Back in 2024, Marc from @margelo_io released a mind-blowing Framework Nitro to build the Nitro Modules (next-gen Native Modules) for React Native developers. The framework helps you to create very fast Native Modules (Ex: Camera Module) that are type-safe (safe from type errors at runtime) and statically compiled (optimized for performance before they run). Nitro uses first-class Swift support, which has now been integrated into the Create-React-Native-Library (CRNL).

That’s it 🙌

Last week was exciting with the news from the Mergelo team about making all React Native Android apps 12x faster! What new updates can we expect from the CallStack team next week?

🔴 Join me live

This Friday we will build the Reddit Clone in React Native. It's going to be a tutorial packed with value, so set a reminder and don't miss it out 👇

video preview

Count down to 2025-02-21T14:00:00.000Z

🔁 In case you missed it

Build the Apple Invites App with React Native & Reanimated

In this video, we’re building an Apple-style Invite App using React Native and Reanimated. We’ll design a beautiful UI with blur effects, animations, and smooth transitions using Reanimated 4.

Announcing the WINNERS of notJust Hack

notJust.Hack is an online hackathon where developers from around the world come together to build and launch mobile apps. In this demo day, we'll be going straight into the top submissions, where you'll hear from the winners, and we'll give you a sneak peek at what’s coming next!

🔥 Press worthy

1️⃣ The React team has deprecated Create React App for new projects and is encouraging existing apps to switch to a framework like Next.js.

2️⃣ Check out this "Expo EAS Build Cheat Sheet" from @kadikraman. It includes all the most commonly used commands for Build on the EAS CLI 💯.

3️⃣ The Software Mansion team has published an in-depth guide on their new React Native Audio API, offering precise and high-performance audio control and playback.

4️⃣ React Native Gesture Handler 2.23.0 has been released, featuring improved compatibility with the React Native Testing Library.

5️⃣ GOLDEN RC-5 for React Native 0.78 has been released. The stable version is coming next week! 🚀

Did you learn something new today?

If you found this email valuable, forward it to one friend or coworker who can also benefit from it. That would be much appreciated 🙏

The newsletter was written by Anis and edited by Vadim Savin.

Vadim Savin

Helping you become a better developer together with the notJust.dev team

Whenever you’re ready, there are 2 ways I can help you:

  1. React Native Mastery – The Ultimate React Native & Expo Course. Build 7 real-world projects and finally master mobile development with React Native. Available NOW!
  2. Join us as a Sponsor - Showcase your product to mobile developers and turn them into skilled, loyal users through engaging hands-on tutorials.
    Because the best marketing happens through education!

113 Cherry St 98104-2205, Seattle, WA 98104-2205
Unsubscribe · Preferences

notJust.dev Newsletter

Stay up-to-date with the latest React and React Native news and become a better Mobile Developer

Read more from notJust.dev Newsletter

notJust.dev Newsletter 🚀 Stay up-to-date with the latest technologies and become a better developer Hey notJust Developers, The most exciting news of last week is that React Native 0.77 was released, and the Expo team added support for it! Let’s check out today’s highlights. React Native 0.77 Stable Out 🔥 React Native Reanimated V4 Now In Beta 🚀 Native Bottom Tabs V0.8 Released 💯 React Native 0.77 Stable Out 🔥 After 8 pre-releases, the stable version of React Native 0.77 was finally released...

notJust.dev Newsletter 🚀 Stay up-to-date with the latest technologies and become a better developer Hey notJust Developers, One of the biggest updates this week is from the Expo Team. They've built a universal app deployment solution with EAS workflows. Seems exciting? Let's dive into today's highlights. Expo EAS Hosting & API Routes Released 🔥 Bento 2025 Update 💯 TrendUI React Native SDK 🚀 Expo EAS Hosting & API Routes Released 🔥 By using Expo Router we can build universal apps for Android,...

notJust.dev Newsletter 🚀 Stay up-to-date with the latest technologies and become a better developer Hey notJust Developers, Happy New Year from the notjust.dev crew 🎉! Hope you remembered to add notjust.dev to the State of React Native Survey. Let's dive into today's highlights. New Bottom Sheets in Expo Router v4 🔥 Static Hermes Update - 2024 The best build is no build 💯 New Bottom Sheets in Expo Router v4 🔥 Implementing bottom sheets in a React Native or Expo app is always challenging,...