blob: 600a3d5a336f285f437ff74f481d75c212b7f852 [file] [log] [blame] [view]
# Android WebView
Android WebView is an Android system component for displaying web content.
[WebView](https://developer.android.com/reference/android/webkit/WebView) (and
the [related Android classes][1]) are implemented by the code in the
`//android_webview/` folder.
Android WebView is a content embedder, meaning it depends on code in
`//content/` and lower layers (ex. `//net/`, `//base/`), but does not depend on
sibling layers such as `//chrome/`.
This directory contains the Android WebView implementation, as well as the
implementation for the [AndroidX Webkit support library][2].
## Overview for Chromium team members and contributors
If you're a chromium team member or contributor and want to make changes to
Android WebView, please check out [Android WebView 101
(2019)](https://youtu.be/qMvbtcbEkDU) ([public slide
deck](https://docs.google.com/presentation/d/1Nv0fsiU0xtPQPyAWb0FRsjzr9h2nh339-pq7ssWoNQg/edit?usp=sharing))
for an overview of WebView use cases, architecture (single vs. multiprocess,
in-process GPU & Network service, etc.), and development/experimentation/release
process.
## Want to use WebView in an Android app?
Please consult our API documentation and app development guides:
* [Android Frameworks classes][1]
* [AndroidX Webkit support library][2]
* [Development guides](https://developer.android.com/guide/webapps)
## Want to build and install WebView on a device?
See our [Chromium developer documentation](docs/README.md).
[1]: https://developer.android.com/reference/android/webkit/package-summary
[2]: https://developer.android.com/reference/androidx/webkit/package-summary