Triex / react-native-web-browser-app

Not another wrapper around SFSafariViewController. A fully-featured, cross-platform web browser written in React Native.
Mozilla Public License 2.0
1 stars 0 forks source link

Build status codecov.io Code Coverage Licence

React Native Web Browser App

An open-source, extensible cross-platform (mobile and desktop) web browser made in React Native!

T Notes

Set up for use as base for TBA.

Notes

💩

Installation etc (not working yet, need to update react bits)

Globally install react-native-cli, expo if not done already

npm install -g react-native-cli
npm install -g expo
npm install -g expo-cli
npm install -g jest-expo

Install le modules

yarn install

Run as web, android or ios

yarn web
yarn android
yarn ios

react-native start

yarn start

expo jest

yarn test

jetify

yarn original_postinstall

npm run build

yarn prepare

yarn build

tsc --project ./tsconfig.build.json

Run app

iOS

Android


Why? start with why

Because ONE1.

Scope

The browser should:

To be clear: This project is purely focused on building a browser UI, and forwarding user actions to a WebView. We are not trying to rebuild a browser engine here – just the UI around it.

Roadmap

Prior art

Cliqz give good reasons as to why they use Firefox as a basis rather than Chromium.