owncloud / owncloud/android

[FEATURE REQUEST] - Folder synchronization from Android client

Open
#4,221 12 comments 10 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Feature request
Dominant language
Kotlin
Stars
4.2k
Forks
3.1k
Avg merge
1d 12h
Merged PRs (30d)
7

Description

As a mobile user I want to have a folder synchronization on my Android client so that files newly created on the mobile device will also be synchronised through OwnCloud like it works on the desktop.

Use case: The Obsidian app adds new notes by adding new files in a certain folder. In order to sync Obsidian data across devices, they should automatically be uploaded to the OwnCloud like it works on desktop with the “folder synchronization”.

If I use the Android app as is, I need to manually create any Obsidian folder or note in OwnCloud and only then can edit it in Obsidian which is really frustrating and error-prone.

An automatic sync would be very useful, as without it, it is impractical to use synchronisation for Obsidian with OwnCloud. I am sure there are further use cases where this would be very helpful.

Without it, I need to use GDrive with another app to achieve the intended behavior.

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 Android client's existing synchronization behavior and comparing it with the desktop folder-synchronization workflow. Determine how a folder and newly created files would be monitored and uploaded, then verify that new files created by apps such as Obsidian are synchronized automatically.

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
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.