This is a React Native app inspired by the design concept on Dribbble titled "Say Hello to Figma's latest features - advanced prototyping". The app allows users to create dynamic components with adjustable height and width, along with the ability to select and display emojis. The animations are implemented using React Native Reanimated.
- Adjust the height and width of component dynamically
- Select and display emojis within the components
- Smooth animations powered by React Native Reanimated
Follow these steps to run the app locally:
- Clone the repository:
git clone https://github.com/iamsrikanthnani/DynamicReactNative.git
- Navigate to the project directory:
cd DynamicReactNative
- Install the dependencies:
npm install
oryarn install
- Install the native dependencies (iOS only):
cd ios && pod install && cd ..
- Run the app on a connected simulator or device:
yarn run android
oryarn run ios
- Start the Metro server:
npm start
oryarn start
Make sure you have the necessary development environment set up for React Native.
The app utilizes the following dependencies:
- React Native: 0.72.0
- React Native Reanimated: 3.3.0
- Styled Components: 6.0.0
For detailed information about other dependencies, please refer to the package.json file.
Contributions to this project are welcome! If you have any ideas, improvements, or bug fixes, please submit a pull request. For major changes, please open an issue first to discuss the proposed changes.
This project is licensed under the MIT License.