Overview
Frontatish is a collection of common UI components developed and designed by the Groww Engineering Team. The goal of Frontatish is to provide a comprehensive set of commonly used UI components and helpers in one place, allowing developers to focus on writing the business logic of their apps.
Features
- Collection of common UI components
- Helper methods included
- Designed and developed by the Groww Engineering Team
- Comprehensive set of components for easy implementation
- Allows developers to concentrate on business logic
Installation
To get started with Frontatish, follow these steps:
- Run
yarn bootstrapin the root directory to install the required dependencies for each package. - While developing, you can run the example app to test your changes.
- To start the packager:
- To run the example app on Android:
- To run the example app on iOS:
To ensure your code passes TypeScript and ESLint, run the following commands:
- To verify TypeScript and ESLint:
- To fix formatting errors:
Remember to add tests for your changes if possible. Run the unit tests by:
- Running the unit tests:
To edit Objective-C files, open example/ios/viserionExample.xcworkspace in XCode and find the source files at Pods > Development Pods > viserion.
To edit Java files, open example/android in Android Studio and find the source files at viserion under Android.
Summary
Frontatish is a collection of common UI components and helper methods developed by the Groww Engineering Team. It aims to provide developers with a comprehensive set of commonly used UI components in one place, allowing them to focus on writing the business logic of their apps. The installation process is straightforward, and the library is designed to perform well on React Native versions greater than v0.60.