This is a React Native application that provides a WebView with fullscreen support and allows users to manage custom URLs.
- WebView Integration: Load and browse websites within the app.
- Fullscreen Support: Automatically detects and adjusts to fullscreen mode.
- Custom URL Management: Add, select, and delete custom URLs.
- React Navigation: Tab-based navigation for WebView and Settings screens.
- AsyncStorage: Persist user-added URLs.
- Safe Area Support: Optimized UI using
react-native-safe-area-context
.
- React Native
- React Navigation
- React Native WebView
- AsyncStorage
- React Native System Navigation Bar
- Clone this repository:
git clone https://github.com/your-username/webview-app.git cd webview-app
- Install dependencies:
npm install
- Start the development server:
npx expo start
- Open the app.
- Select a predefined website or enter a custom URL.
- The website will load in the WebView.
- Enter fullscreen mode when playing videos (automatically detected).
- Manage custom URLs from the Settings tab.
- Fork the repository.
- Create a feature branch (
git checkout -b feature-branch
). - Commit your changes (
git commit -m "Add new feature"
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
Made by Mandeep Singh.