DEV Community

Hossein Pousti
Hossein Pousti

Posted on • Updated on

Story of React Native Fast Base v2!

react native fast base

⭐️ Highly customizable - Responsive UI - Dark/Light mode support ⭐️

More than two years ago, I decided to write a package and the name that came to mind was Fast Base. The purpose of the package was to help users develop their apps faster and easier, and to ensure that the components they use in their apps are efficient enough.

Recently, I decided to be more active in the open-source community, and on the other hand, I didn't achieve the goal I wanted in v1 (should add for v2 also there is a lot of room for improvement). So, in the two months that have passed, I decided to rewrite, improve, and add cool features to it, and try to maintain the project in my free time. But please don't misunderstand me! Many hands make light work! I welcome any contribution, and your help and support will help to make a better package and, as a result, will help more developers.

Project Repo

Documentation

Features

  • Cross-platform (Android, iOS, and Web also support for both bare React Native and Expo)
  • Easy to use
  • Responsive UI
  • Highly customizable
  • Highly themeable
  • Written by Typescript, fully typed, and extendable
  • Dark/Light mode support
  • Attractive components

fast base theme

Using the colors property, extend your theme for both light and dark modes, etc (For more info click here)

Now that I'm writing this article Fast Base has 9 components but more packages will be added.

In the end, here are awesome UI libraries for React Native like react-native-elements, native base, etc. but I suggest checking it out and might be useful for you.

Don't forget to 🌟 the project if you find it useful!

Updated on Saturday, 20 August 2023

The Icon component was removed in version V2 because it was being used from react-native-vector-icons, which does not support Expo by default. One of the most important goals of Fast Base is to be fully compatible with both bare React Native and Expo. I promised to add the icon to the project, but I convinced myself that it’s better for it to be an independent project. Hence, Fast Base icons are now available!

Repository: https://github.com/Mhp23/fast-base-icons

Explore available icons: https://mhp23.github.io/fast-base-icons

Fast base icons

Fast Base icons help you incorporate a modern and stylish icons from BoxIcons and Feather into your app. All icons are based on SVG and are fully supported wherever react-native-svg is supported!

Features

  • Cross-platform
  • Easy to use
  • Responsive
  • Customizable
  • Attractive and widely used icons

Good Luck!

Top comments (0)