Start UI [native] is an opinionated UI starter with React Native, Expo, Ficus UI, Hey API & Tanstack Form — From the BearStudio Team
Overview
StartUI [native] is an Expo starter repository created and maintained by the BearStudio Team. It is designed for creating React Native apps and utilizes Expo EAS features to have full access to native code. The project is currently a work in progress and is not ready for production use. It requires StartUI [web] v2 to function correctly.
Features
- Expo: The project is built using Expo, which provides an easier way to develop React Native apps with various features and functionalities.
- Expo EAS: StartUI [native] makes full use of Expo EAS features, allowing developers to have access to native code for more customization options.
- Expo Router: The project includes Expo Router, which offers routing capabilities to navigate between different screens in the app.
- Ficus UI: StartUI [native] uses Ficus UI, a UI component library for React Native, to provide a set of pre-designed UI elements and components.
- Formiz: Formiz is a form library for React Native that helps developers create and manage forms with ease.
- Zodios: StartUI [native] integrates Zodios, a tool that provides an easy way to validate and handle data types in JavaScript.
Installation
- Install android and ios tooling on your machine. For Android, follow the instructions provided here. For iOS, follow the instructions provided here.
- Update the values in the .env file with your own environment variables.
- If you are using Expo EAS builds, follow the steps provided to set up and install the eas CLI.
Summary
StartUI [native] is a Expo starter repository designed for creating React Native apps. It leverages the features of Expo and Expo EAS to provide a comprehensive development environment. With its integration of Expo Router, Ficus UI, Formiz, and Zodios, developers can efficiently build and customize their apps. The project is currently a work in progress and should be used with caution as it is not yet production-ready.