Skip to content

Repository files navigation

flutter_html_view

Flutter Plugin to render html as a Widget,

Flutter has no default support to render html so this package helps you to render your html to native widgets

  • Video tag support added
  • Links are clickable now

Refer this for full support of webview for android

Supported Tags

  • p
  • em
  • b
  • img
  • video
  • h1, h2, h3, h4, h5, h6

Note

  • This plugin converts some of the html tags to flutter widgets
  • This plugin does't support rendering full html code (there is no built in support for web rendering in flutter)

How to Use

dependencies:
flutter_html_view: "^0.5.10"
import'package:flutter_html_view/flutter_html_view.dart';
String html ='<body>Hello world! <a href="www.html5rocks.com">HTML5 rocks!';
newHtmlView(
data: html,
baseURL:"", // optional, type String
onLaunchFail: (url) { // optional, type Functionprint("launch $url failed");
}

iOS

Warning: The video player is not functional on iOS simulators. An iOS device must be used during development/testing.

Add the following entry to your Info.plist file, located in <project root>/ios/Runner/Info.plist:

<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>

This entry allows your app to access video files by URL.

Android

Ensure the following permission is present in your Android Manifest file, located in `/android/app/src/main/AndroidManifest.xml:

<uses-permissionandroid:name="android.permission.INTERNET"/>

Thanks to

@Katran

About

Flutter Plugin to render html as a Widget

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages