Home

Awesome

<img align="left" width="80" height="80" src="app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp" alt="App icon">

WebDAV Provider build

WebDAV Provider is an Android app that can expose WebDAV through Android's Storage Access Framework (SAF). This allows you to access your WebDAV storage through Android's built-in file explorer, as well as other apps on your device.

<img height=80 alt="Get it on Google Play" src="https://play.google.com/intl/en_us/badges/images/generic/en-play-badge.png" />

Screenshots

<img src="screenshots/screenshot1.png" width="200"> <img src="screenshots/screenshot2.png" width="200"> <img src="screenshots/screenshot3.png" width="200"> <img src="screenshots/screenshot4.png" width="200">

Development

This project is automatically tested against a variety of different WebDAV servers. The tests run in an Android emulator and connect to the WebDAV servers running in separate containers on the host machine.

To spin up the test environment:

docker compose --project-directory tests up -d --wait --force-recreate --build --renew-anon-volumes --remove-orphans

Assuming an Android emulator is running, use the following command to run the tests:

./gradlew connectedCheck

To shut the test environment down:

docker compose --project-directory tests down -v