Hi there! This is the repository for the Metro Browser Native project. This project is a part of the Metro Suite of projects, which is meant to serve as base applications for Metro OS (A custom Android ROM with the Metro UI Design Language).
This project is built using the React Native framework, and is meant to be a replacement for the default Android Browser. It uses React Webview to render webpages, and is meant to be a lightweight, fast, and secure browser.
To build this project, you will need to have the following installed:
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.
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
This figma sheet has all the information related to Metro OS so far: Figma
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.
If you would like to contact me, you can do so by sending me an email at Email.