Use Storage Access Framework on Android
- Dominant language
- Go
- Stars
- 9.2k
- Forks
- 1.3k
- Avg merge
- 12h 58m
- Merged PRs (30d)
- 56
Description
Considering that Keybase keeps encrypted files online and a local secure copy on a device, it would probably make sense to utilize [Storage Access Framework](https://developer.android.com/guide/topics/providers/document-provider) on Android and register as a [document provider](https://developer.android.com/guide/topics/providers/create-document-provider).
This way, the Keybase client would be able to offer files to applications that can utilize the SAF.
Many cloud clients nowadays implement this, which is very convenient. Otherwise, there is no way to really modify the files in KBFS apart from uploading them again.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading the linked Android Storage Access Framework and document-provider documentation, then inspect the Android client entry points for file access. Done means the client registers as a document provider and lets compatible applications access and modify files in KBFS.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100