Announcing cross-platform support with NextJS, Expo, SpiroKit, and Solito

Announcing cross-platform support with NextJS, Expo, SpiroKit, and Solito

Exciting news! I'm thrilled to announce that SpiroKit is now officially a cross-platform React Native Toolkit. spirokit cross-platform example on web and mobile

Since day one, my focus has been on building a great UI Kit for mobile devices. And because SpiroKit is built on top of NativeBase, it has always been compatible with React Native Web right out of the box. But I knew I could do more to provide a better developer experience for truly cross-platform support.

That's why I've been working on a Universal App template that utilizes the latest technologies to provide cross-platform support:

  • NextJS 13.1
  • Expo SDK 47
  • SpiroKit
  • Solito.

Now, you might be wondering, "What is Solito?" Well, according to its author, @fernandotherojo, "it's the missing piece for using React Native with Next.js to build powerful cross-platform apps." Solito is a nifty little wrapper around React Navigation and Next.js that lets you share navigation code across platforms.

To make it super easy to create a new app with SpiroKit, I've also launched a new CLI called create-spirokit-app. With just one simple command, you can create your first universal app:

npx create-spirokit-app@latest --template universal-app-template-typescript

I've also included all the available templates in the CLI, so you can choose the one that's right for you.

But I'm not stopping there. Next up, I'm working on creating a private npm registry for SpiroKit. This means you'll be able to add the SpiroKit package to your apps using npm install, without having to deal with local packages.

If you're as excited as I am about these updates, I'd love for you to follow along with me on my journey. And if you have any questions, please contact me at or DM me on Twitter @mauro_codes.

Happy coding!