TeamAmaze / TeamAmaze/AmazeFileManager

WebDAV browsing (and uploading?) support.

Open
#376 11 comments 21 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Issue-Feature
Dominant language
Kotlin
Stars
6.4k
Forks
1.7k
Avg merge
3d 9h
Merged PRs (30d)
1

Description

I'd like to be able to browse files on a WebDAV server. SMB's already supported, and (apparently) SFTP's being worked on. But for me at least, WebDAV seems like a much simpler system to implement, and it is much easier to set up a WebDAV server in Apache, for example. It'd greatly simplify sharing files between my GNU/Linux desktop and my Android phone (especially if uploading files were implemented as well).

iFile on iOS supports this, and (I believe) some proprietary apps on the Google Play store do as well.

https://play.google.com/store/apps/details?id=com.rhmsoft.fm
https://play.google.com/store/apps/details?id=nextapp.fx

WebDAV is the one thing I am missing having since I started using Android on a nexus about three years ago. It'd make my day if we had a FOSS program that supported it.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing SMB support and the SFTP work mentioned in the issue to understand how remote file services fit into Amaze File Manager. Clarify whether the scope includes browsing only or uploading as well; done should provide reliable WebDAV browsing, with uploading included only if that scope is accepted.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.