god-s-perfect-idiot / metro-browser-native

MIT License
0 stars 0 forks source link

Metro Browser Native

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.

Building

To build this project, you will need to have the following installed:

  1. NodeJS
  2. Yarn
  3. Android Studio or An Android Device with expo installed.
  4. Expo
  5. 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.

Contributing

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.

Buy me a coffee

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

Designs

This figma sheet has all the information related to Metro OS so far: Figma

License

This project is licensed under the MIT License. See the LICENSE file for more information.

Credits

As of now, this project is being developed by me, Samar Musthafa.

Contact

If you would like to contact me, you can do so by sending me an email at Email.