Move/copy videos from your device to a user-selected destination via SAF.
Instant language switch (EN default, RU), auto-detects DCIM/Camera, optional delete-after-copy.
- 📂 Copy videos to a chosen folder (SAF) with persistable access
- 🗂 Auto-detection of
DCIM/Camera+ manual source selection - 🌍 Localization: English (default) + Russian; language switches instantly in Settings
- 🔔 Copy progress & notifications
- 🧹 Optional delete-after-copy
- Android minSdk: 26 (Android 8.0, Oreo)
- Ensure enough free space at the destination
- Download
app-release.apkfrom Releases and install on device
(enable installation from unknown sources). - On first run, select the Destination folder via the system SAF dialog.
- Language — instant switch & persisted choice
- Destination — select target folder (SAF), persistable access
- Detect Source — attempts to find
DCIM/Cameraautomatically - Pick from List — candidate paths under
DCIM/* - Pick by Video — derive
RELATIVE_PATHfrom a chosen video - RELATIVE_PATH — manual input if not using
DCIM/Camera - Delete After Copy — removes the original upon successful copy
- Uses Storage Access Framework (no broad disk access)
- Explicit read/write & persistable permissions
- Clear error/status messages to the user
- All user-visible strings are in
res/valuesandres/values-ru - English is the default (base
values) - Language switch applied immediately in Settings
- Open the project in Android Studio.
- Debug: Run as usual.
- Release APK:
Build → Generate Signed Bundle / APK → APK → release- Create/choose your keystore (JKS) and keep it safe (not in the repo).
versionCodeincrements per releaseversionNameuses semantic style (e.g.,1.0.0)
- Copy to an empty destination
- Delete-after-copy ON/OFF
- Not enough free space at destination
- Source via
DCIM/Cameraand custom paths - App restart with persistable access
- On-the-fly language change (Settings → Language)
- Unused string keys removed
- No hardcoded RU strings in Java
- PRs for i18n (new locales) welcome
- Describe the issue and reproduction steps
- Feature ideas and small mockups are welcome