Simple & Secure Internet mobile browser built on React Native
Turbo Browser, an internet browsing mobile app is built on React Native (version 0.63.4) and has 8 screens in total.
It is built on React Native, which makes it cross platform for both iOS and Android, but it is only compatible with Android at the present. It makes use of RN Async Storage to store user information (like Bookmarks, History, etc) on the users' device and Redux for application state management.
You need to have React Native CLI pre installed before getting to installation.
Start off by cloning the repository and installing the node modules.
git clone https://github.com/codeninja02/Turbo-Browser.git
cd Turbo-Browser
# Install project dependencies
npm install
After setting up project on Android Studio and syncing with Gradle files, you need to register a mobile device. Open your simulator or connect your mobile device through USB debugging, then:
# This will start a development server for you.
npm run start
# This command will install and launch your app on your mobile device
npm run-android
The main purpose of this repository is to continue evolving Turbo Browser as an open source app. We want to make contributing to this project as easy and transparent as possible, and we are grateful to the community for contributing bug fixes and improvements. Read below to learn how you can take part in improving Turbo Browser.
See CONTRIBUTING.md for more information.
This project is licensed under the MIT License, see the LICENSE.md file for details.