If you already have a website for your business, you don't need to invest in building an Android app from scratch.
SuperWebView is a ready-to-use template that acts as a secure, premium wrapper for your website. It takes your existing website and displays it inside a native Android application. When your website updates, your app updates automatically!
- Progress indicator: Reports loading progress of the current webpage in real-time
- Pull-to-refresh: Reloads the current webpage with a simple pull-down gesture
- Smart links: Opens external links (like social media or maps) in the phone's web browser, keeping your main site open
- Video & media friendly: Allows videos and media to play in full screen
- Auto dark mode Adapts automatically to the phone's dark mode settings (targeted website must support this feature)
Tip
For targeting both Android and iOS platforms, use the cross-platform solution FlutterWebApp.
- Click the Code button, which brings up a dialog.
- In the dialog, click the Download ZIP button to save the project to your computer. Wait for the download to complete.
- Locate the file on your computer (likely in the Downloads folder).
- Double-click the ZIP file to unpack it. This creates a new folder that contains the project files.
- Start Android Studio.
- In the Welcome to Android Studio window, click Open an existing Android Studio project.
- In the Import Project dialog, navigate to where the unzipped project folder is located.
- Double-click on that project folder.
- Wait for Android Studio to open the project.
- In app/src/main/kotlin/com/roozbehzarei/superwebview/MainActivity.kt file, put your desired website URL as the value of
WEBSITEconstant. - In app/build.gradle.kts file, replace the unique identifier
applicationIdwith your own. - In app/src/main/res/values/strings.xml, update
app_namestring resource to your desired app name. - Use Asset Studio to override app icons with your own.
- Click the Make Project button to build the app.
Important
Ensure your website is "mobile-friendly" before packaging it. Since the app displays your live website, a responsive design ensures the best user experience.