/sardine-android

A WebDAV library for Android

Primary LanguageJavaApache License 2.0Apache-2.0

sardine-android

Build Status Version number

A WebDAV client for Android, using OkHttp as HTTP client.

Getting started

  • Edit your app-level build.gradle (see top of this page for the latest version):
dependencies {
  ...
  implementation 'com.thegrizzlylabs.sardine-android:sardine-android:<VERSION_NUMBER>'
}
  • Create a Sardine client:
Sardine sardine = new OkHttpSardine();
sardine.setCredentials("username", "password");
  • Use the client to make requests to your WebDAV server:
List<DavResource> resources = sardine.list("http://webdav.server.com");

Legacy

Originally forked from Sardine

Apache HTTP Client was replaced by OkHttp

JAXB was replaced by SimpleXml