A webview container with native platform integrations.
- In-app browser built on
webview_flutter, withwebview_flutter_wkwebviewfor iOS. - Loading placeholders using
shimmerinstead of a blank screen. - External links open in the system browser via
url_launcher. - Custom splash screen and launcher icon setup included.
| Concern | Choice |
|---|---|
| UI | Flutter, Material |
| Webview | webview_flutter, webview_flutter_wkwebview |
| UX | shimmer |
| Platform | flutter_native_splash, flutter_launcher_icons |
lib/
- `main.dart`
- Flutter
>= 3.16(Dart>= 3.2)
git clone https://github.com/developer-rahim/webview-app.git
cd webview-app
flutter pub get
flutter runflutter test
flutter analyzeA single-screen project — the webview and its configuration live in main.dart.
Released under the MIT License.