Blog

The NativeBase Blog

Guides, changelogs, engineering deep-dives and announcements from the team.

Why we built gluestack-ui

Why we built gluestack-ui

gluestack-ui v1.0 launched a month back and crossed 1000+ stars on GitHub. Here's why we built it and how it compares to its predecessor, NativeBase.

Sanket Sahu·December 12, 2023·6 min read
Road Ahead with gluestack-ui: The Successor of NativeBase

Road Ahead with gluestack-ui: The Successor of NativeBase

NativeBase is being discontinued in favor of gluestack-ui, a complete rebuild addressing performance, maintainability, and bundle size. This post explains the rationale, what gluestack-ui offers, and what it means for existing users.

Sanket Sahu·July 24, 2023·4 min read
The future of NativeBase: March 2023

The future of NativeBase: March 2023

An update on the state of NativeBase v3, its strengths and performance challenges, and the plan to split the library into dank.style and the new gluestack-ui components.

Sanket Sahu·March 1, 2023·3 min read
The Present and Future of NativeBase

The Present and Future of NativeBase

A look at how NativeBase evolved through its versions, where it stands today with growing adoption, and the roadmap toward spec-based design systems and true write-once-deploy-everywhere development.

Sanket Sahu·October 3, 2022·3 min read
NativeBase | September Scoop

NativeBase | September Scoop

September highlights from the NativeBase team, including conference talks at React India and Devfest Bangalore, a performance-focused 3.5.0 release in progress, and new open-source contributors.

NativeBase Team·September 28, 2022·3 min read
NativeBase X Moti

NativeBase X Moti

An experiment exploring how NativeBase and Moti work together to animate UI components, using NativeBase Factory and the useStyledSystemPropsResolver hook to animate padding on a button.

Sankalp Pandey·September 8, 2022·5 min read
NativeBase | July Scoop

NativeBase | July Scoop

July highlights from NativeBase, including the React India conference announcement, the alpha release of the babel-plugin performance fix, the first Design System meetup, and new tutorials and blogs.

NativeBase Team·August 22, 2022·3 min read
Custom Fonts with NativeBase

Custom Fonts with NativeBase

A complete guide to loading and applying custom fonts in NativeBase across React Native, Expo, and Next.js projects, including how to extend the theme's fontConfig and fonts objects.

Rohit Singh·August 19, 2022·10 min read
Styling NativeBase theme based on color mode

Styling NativeBase theme based on color mode

A complete guide to building light and dark color modes in React Native apps with NativeBase, covering initial color mode, system color mode, the useColorMode and useColorModeValue hooks, _light and _dark pseudo props, toggling, and persistence.

Ankit Tailor·August 10, 2022·3 min read
NativeBase | June Scoop

NativeBase | June Scoop

June recap from NativeBase covering the HackWithNativeBase hackathon, appearances at App.js Conference, React Summit, and React Day Bangalore, plus the launch of the Component of the Week video series.

NativeBase Team·July 20, 2022·3 min read
Bridging Design and Development with Figma

Bridging Design and Development with Figma

How designers and developers can collaborate more effectively using Figma, with practical tips on syncing early, extracting code, stacking elements, and leveraging design tokens.

Sony Gupta·July 15, 2022·10 min read
NativeBase Vs Chakra UI: A comparison

NativeBase Vs Chakra UI: A comparison

A detailed comparison of NativeBase and Chakra UI, covering their similarities, differences, and guidance on when to choose each library for your project.

Sankalp Pandey·July 15, 2022·9 min read
NativeBase | May Scoop

NativeBase | May Scoop

A productive May for NativeBase: HackWithNativeBase goes live, v3.4.6 ships with fixes, the community crosses 4,000+ Twitter followers, and Discord support gets revamped.

NativeBase Team·June 16, 2022·3 min read
Announcing HackWithNativeBase

Announcing HackWithNativeBase

HackWithNativeBase is a hackathon for React and React Native developers to build cross-platform apps from a single codebase, with a grand prize pool and a Hack Day in Bengaluru.

NativeBase Team·June 10, 2022·3 min read
NativeBase | April Scoop

NativeBase | April Scoop

April highlights from NativeBase: the v3.4 release with updated Figma kit, new community projects on Made with NativeBase, the Startup+ Design Trial Kit, and the return of in-person meetups.

NativeBase Team·May 17, 2022·3 min read
NativeBase v3.4 Changelog

NativeBase v3.4 Changelog

An overview of NativeBase v3.4, featuring theme decoupling, improved typing, multiple theme switching, APCA-tested colors, semantic colors, and a refreshed Figma design kit.

Rohit Singh·April 29, 2022·8 min read
Clone Experiment #4: Responsive login and checkout flow app for web & mobile

Clone Experiment #4: Responsive login and checkout flow app for web & mobile

A Nykaa-inspired login and checkout flow built with Next.js and NativeBase v3 to test component versatility and responsive design across web and mobile.

Sankalp Pandey·April 26, 2022·6 min read
NativeBase | March Scoop

NativeBase | March Scoop

March news from NativeBase: a sneak peek at the DSX design system creator, the Roofinder flatmate project, Startup+ admin and e-commerce guides, and a Raycast extension for browsing docs by version.

NativeBase Team·April 14, 2022·3 min read
Customising components in NativeBase

Customising components in NativeBase

A practical guide to customising NativeBase components, covering the four component theme properties (baseStyle, variants, sizes, defaultProps), the types of pseudo props, and how pseudo prop specificity works when styling a Button.

Mohd Rehman Baig·March 21, 2022·8 min read
NativeBase | February Scoop

NativeBase | February Scoop

February recap from NativeBase: new and improved docs rebuilt with NativeBase, the launch of Made With NativeBase, a conference talk on building a template engine, the roadmap, and the v3.3.6 release.

NativeBase Team·March 17, 2022·4 min read
NativeBase | January Scoop

NativeBase | January Scoop

January highlights from NativeBase: the Design Kit launch, the first design meetup at GeekyAnts, real-time Notion-powered blog updates, a Twitter Spaces clone webinar, clone experiments, and the v3.3.4 release.

NativeBase Team·February 24, 2022·3 min read
Clone Experiment #3: Accessible Taxi Booking app for web and mobile

Clone Experiment #3: Accessible Taxi Booking app for web and mobile

A cross-platform Uber-inspired taxi booking app built with NativeBase and Expo, tackling unified maps and responsive sidebars from a single codebase.

Amar Somani·February 18, 2022·8 min read
How to add animations to your NativeBase App

How to add animations to your NativeBase App

A tutorial on enhancing a NativeBase Todo app with React Native Reanimated, building three animations: a button rotation effect, a background color transition on task completion, and a swipe-to-remove gesture.

Sankalp Pandey·February 9, 2022·7 min read
The only React and React Native Template you'll ever need

The only React and React Native Template you'll ever need

An introduction to NativeBase Startup+, a bundle of 100+ production-ready React and React Native screens that helps teams avoid rebuilding generic screens and ship web and mobile apps faster.

Gaurav Guha·February 9, 2022·5 min read
Clone Experiment #2: Online Ticket Booking universal app for web & mobile using React Native

Clone Experiment #2: Online Ticket Booking universal app for web & mobile using React Native

A MakeMyTrip-inspired hotel and flight checkout flow built with Next.js and NativeBase v3, exploring animations, tabs, and responsive layouts.

Abhineet Kumar·February 2, 2022·5 min read
Building a Twitter Spaces Clone with NativeBase and 100ms

Building a Twitter Spaces Clone with NativeBase and 100ms

A workshop companion guide to building a Twitter Spaces clone in React Native, combining NativeBase for UI and the 100ms SDK for live audio rooms.

Vipul Bhardwaj·January 25, 2022·5 min read
Clone Experiment: Food Ordering web & mobile app using a single codebase

Clone Experiment: Food Ordering web & mobile app using a single codebase

A food ordering app inspired by popular delivery platforms, built once with NativeBase and Next.js to run across web and mobile from a single codebase.

Eshu Kumar·January 13, 2022·3 min read
NativeBase Clone Experiments

NativeBase Clone Experiments

An overview of the NativeBase Clone Experiments series, where developers recreate famous app experiences using a single codebase for web and mobile.

Sanket Sahu·January 13, 2022·4 min read
NativeBase meets Figma

NativeBase meets Figma

An introduction to the NativeBase Design Kit for Figma, bringing design and development together with 29 components and over 780 variants that match the NativeBase library.

Tanisha Biswas·December 27, 2021·5 min read
Using NativeBase v3 the Right Way

Using NativeBase v3 the Right Way

A practical introductory guide to getting the most out of NativeBase v3, covering project setup, utility props, single-source imports, pseudo props, hooks, and strict mode.

Rohit Singh·October 17, 2021·5 min read
Announcing NativeBase

Announcing NativeBase

Announcing NativeBase 3.0, a utility-first, themable, and accessible component library for building universal React and React Native apps across web and mobile.

Siri Kaliparambil·September 27, 2021·5 min read