Skip to content

a very simple mobile web browser built around the react native webview.

License

Notifications You must be signed in to change notification settings

micheg/react-native-browser

Repository files navigation

Simple React Native Browser

This project is a basic web browser built with React Native using the Expo framework. It provides minimal functionality but serves as a solid foundation for future customizations and enhancements.

Features

  • WebView Integration: Renders web pages using react-native-webview.
  • Status Bar Management: Handles the mobile device's status bar with Expo's expo-status-bar.
  • Safe Area Support: Ensures proper layout management across devices with different screen sizes and notches using react-native-safe-area-context.
  • Async Storage: Stores basic user preferences or data using @react-native-async-storage/async-storage.
  • State Management: Utilizes Zustand for lightweight state management, allowing easy scalability as the project grows.

The running application

web shot ios

Installation

To get started, clone the repository and install the required dependencies.

  1. Clone the project:

    git clone https://github.com/micheg/react-native-browser.git
    cd react-native-browser
  2. Install the dependencies:

    npm install
  3. Run the app:

    npm start

Requirements

  • Node.js (v18.x or later)
  • Expo CLI
  • A compatible Android or iOS emulator, or a real device connected via USB.

Customization

This project is designed to be a simple starting point for building a custom web browser or any React Native app with similar functionality. You can easily extend the features by adding:

  • Advanced Navigation Controls
  • Bookmark Management
  • Custom User Interface
  • Offline Capabilities

Feel free to explore the codebase and make changes to fit your needs!

License

This project is open-source and licensed under the MIT License. Contributions and pull requests are welcome!

About

a very simple mobile web browser built around the react native webview.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published