We’ve helped build some of the largest React Native apps in the world

10m+ monthly active users

4.9/5 stars on iOS and Android

#1 in App Store within 48 hours of launch

Serving 🇺🇸 🇬🇧 🇦🇺 🇳🇿 on two platforms from the same code base

24/7 monitoring and support

For a case study about how we’ve scaled React Native please see:

The story of Paloma & Afterpay

Nick Frandsen

Let’s chat

Please book a call with our CEO Nick Frandsen and some of our specialists. We'd love to see if we can help.

Why we love

React Native

At Paloma we’ve been React Native users since it was created. We have been building and launching mobile applications since the launch of the iOS app store. In those days the only options were to build using the toolkits provided by Apple and Android. If you wanted to be on both iOS and Android you had to build it twice. Over time cross platform technologies emerged, the goal being to write the application once and deploy it to both platforms. In reality most didn’t work well.

But in 2015 Facebook released React Native, and it showed true promise in terms of creating great mobile user experiences across platforms with a single codebase. Paloma trialed it and adopted it, and since then we’ve used it to build countless mobile apps. Most notably the Afterpay app, which has been in market since 2017 and is used by millions of users daily. We’ve found React Native super effective as a way to rapidly build mobile applications that can scale to millions of users and be maintained over a long period of time.

React Native wasn’t the first cross platform toolkit, but it made a few design choices that we believe make it still today the best option for building cross platform mobile applications.
Why we love React Native

Native UI

Reasonable people can disagree on it React Native is fully “native”. But its rendering layer does drive native UI components, which is what we consider most important.

There’s a few advantages to having native UI in an application:

  • You can use components with behaviour that a user expects. Users become accustomed to how a button on iOS feels when you press it, they understand how page navigation works on iOS vs Android. Relying on native UI components respects these expectations even in a cross platform app.
  • Your UI will likely be more responsive. Web applications can require round trips to the server introducing latency in interactions.
  • You can rely on cross cutting OS level features for accessibility like screen reading, font resizing, localisation etc.

The downside of using native UI is that sometimes platforms will diverge and UI will have to look and behave differently on different platforms. Luckily React Native makes it easy to create diverged platform specific UI by just appending .ios or .android to the end of component filenames.

Why we love React Native

JavaScript as a language

Is JavaScript the best language in the world? No. Is it everywhere? Yes.

The ubiquity of JavaScript gives us a few advantages:

  • It’s relatively easy to hire developers who may have only worked on web products and upskill them to mobile. The native languages like Swift or Kotlin have a relatively steep learning curve.
  • A developer can work across iOS, Android and web too (assuming your stack there is JavaScript). This lets a single team carry a feature across all platforms, meaning more unity across all.
  • React Native stands on the shoulders of React JS, a popular and battle tested web framework.
Why we love React Native

It’s rapid to develop in

JavaScript isn’t a compiled language, so when a developer is building the application they don’t need to sit waiting for the project to compile and run and test their change. They can make a change and see it reflected in their app instantly.

In some ways this seems like a minor thing. But aggregated over days and months: if you’re saving 10, 20, 30 seconds of compile time and it’s something you’re doing every few minutes. It’s a huge time saving. It really speeds up how quickly you can build and iterate on your app.

What to watch out for


React Native isn’t a silver bullet. There are still traps to watch out for when using it, especially at scale.

  • You still need to know native development. You can get pretty far staying within the framework and only understanding React Native. But to fully exploit the capabilities of mobile devices, sometimes you’ll need to write some modules of native code. You’ll also potentially hit issues with development environments or the framework which can completely block you unless you have some familiarity with the native toolkits.
  • You still have to respect each platform and their respective UI paradigms. You can just roll out the exact same UI to each platform, but you’ll have a much better result if you have a mostly common UI with some navigation or interaction patterns that are tailored to iOS or Android to make those apps feel truly native.
  • React Native isn’t for everything. If you’re building a game or fully interactive experience, it’s not going to be the best fit. It’s great for task focused applications that show data, have inputs, take users through flows of screens etc.

How we help

Team Augmentation

We have a team of world-class engineers and designers who have experience working at the scale of millions of users on projects like Afterpay. We work well alongside existing teams who may be capacity or capability constrained. Helping course correct where launches are at risk, and ensuring that high quality product is shipped and business outcomes delivered. You can trust our teams to own entire parts of your product roadmap and deliver quickly, effectively, and without excessive hand-holding required.

Owning a project from scratch

We flourish when we can be given the seed of an idea and the remit to turn that into a product in the world. We have strong capability in brand, product design, UX, product management. This is all backed by an engineering team which is comfortable building scrappy early stage platforms in a combination of code and no-code. But also building scalable platforms that will allow a business to accelerate and grow once it hits traction.

Paloma

Australasia’s leading venture studio

Our 100+ team has forged an AUD $250M+ Venture Portfolio, and helped steer firms like Afterpay to billion-dollar acquisitions.

Paloma team walking together