nextcloud / android

📱 Nextcloud Android app
https://play.google.com/store/apps/details?id=com.nextcloud.client
GNU General Public License v2.0
4.31k stars 1.78k forks source link

Use dav4jvm with okhttp3 #3149

Open tobiasKaminsky opened 6 years ago

tobiasKaminsky commented 6 years ago

This is technically in android-library, but will also affects client.

In longer term we should switch to Dav4jvm (formerly Dav4android) and okhttp3 (as they also use it).

One of the main benefits will be that the library allows streams. So imagine that we want to get a list of 50k files, then we do not have to wait until all is downloaded and parse it then, but we can start in parts directly, which will make UX much more convenient.

nextcloud-android-bot commented 6 years ago

GitMate.io thinks possibly related issues are https://github.com/nextcloud/android/issues/1202 (Use avatars), https://github.com/nextcloud/android/issues/3148 (Use Lombok), https://github.com/nextcloud/android/issues/1577 (Using a custom CA certificate), https://github.com/nextcloud/android/issues/1796 (Use share-permissions webdav property), and https://github.com/nextcloud/android/pull/2954 (Use hashed/salted token).