A Faithful recreation of the Metro UI in React Native. This project serves as a boierplate for the Metro Suite of projects, which aims to bring the Metro UI to the Android Platform. This project is still in its early stages, expect drastic changes as it happens.
To build this project, you will need to have the following installed:
- NodeJS
- Yarn
- Android Studio or An Android Device with expo installed.
- Expo
- React Native
Once you have all of these installed, you can clone this repository and run yarn install
to install all of the dependencies.
Then, you can run yarn start
to start the development server.
Alternatively, if you are a deranged person like me, you can use npm instead of yarn. To do this, run npm install
to install all of the dependencies, and then run npm start
to start the development server.
To launch the app on your device, you can use the Expo Go app, or you can use Android Studio to build the app and install it on your device.
You can reset the build by running expo start --clear
or npm start --clear
or yarn start --clear
.
If you would like to contribute to this project, please fork this repository and make a pull request. If you would like to contribute to the Metro Suite of projects, please join our Discord server. Link yet to come.
This project is licensed under the MIT License. See the LICENSE file for more information.
As of now, this project is being developed by me, Samar Musthafa.
Individual Component usages and examples can be found in each respective README file in the components folder.
- Create a basic Metro UI
- Animations
- Page System
If you would like to contact me, you can do so by sending me an email at Email.
If you would like to support me, you can do so by buying me a coffee. You can do so by clicking the link below: https://buymeacoffee.com/godsperfectidiot