-
Notifications
You must be signed in to change notification settings - Fork 1
π Universal File Editor & Viewer
Welcome to the official documentation for Universal File Editor & Viewer.
A modern Android file management platform built with Kotlin, Jetpack Compose, Material Design 3, and MVVM Architecture.
Universal File Editor & Viewer is designed to be a complete file management ecosystem for Android devices.
Instead of relying on multiple applications for documents, archives, media, source code, databases, and file transfers, users can manage everything from a single interface.
The application focuses on:
- Performance
- Security
- Productivity
- Modern UI/UX
- Privacy-First Design
- Internal Storage Browser
- SD Card Support
- USB OTG Support
- Favorites
- Recent Files
- Advanced Search
- File Sorting
- Hidden Files Support
- Batch Operations
- Copy
- Move
- Rename
- Delete
- Share
- Duplicate
Supported formats:
- DOC
- DOCX
- XLS
- XLSX
- PPT
- PPTX
- TXT
- RTF
- ODT
Supported languages:
- Kotlin
- Java
- Python
- C
- C++
- JavaScript
- HTML
- CSS
- PHP
- JSON
- XML
- YAML
Features:
- Syntax Highlighting
- Fast File Loading
- Large File Support
- JPG
- PNG
- GIF
- BMP
- WEBP
- SVG
- TIFF
- HEIC
- MP3
- WAV
- AAC
- FLAC
- OGG
- M4A
- MP4
- MKV
- AVI
- MOV
- WEBM
- FLV
- 3GP
Supported archives:
- ZIP
- RAR
- 7Z
- TAR
- GZ
- ISO
Capabilities:
- Browse Archives
- Extract Files
- Preview Contents
Features:
- Device Discovery
- Paired Device Validation
- RFCOMM Communication
- Progress Tracking
- SHA-256 Verification
- Background Transfers
Features:
- Peer Discovery
- Direct Device Connections
- High-Speed Transfer
- Transfer Monitoring
- Integrity Verification
Security:
- Filename Sanitization
- Checksum Validation
- Safe Storage Handling
The Private Vault provides secure offline storage for sensitive files.
All files stored inside the vault are encrypted using:
AES/GCM/NoPadding
Encryption keys are stored securely using:
- Trusted Execution Environment (TEE)
- StrongBox (when available)
Supported methods:
- Fingerprint
- Face Unlock
- Device PIN
- Device Password
- Secure File Restore
- Secure Delete
- Audit Logging
- Integrity Verification
- Category Organization
- Offline Storage
- Light Theme
- Dark Theme
- AMOLED Mode
- Dynamic Colors
- Accent Colors
- Font Scaling
- UI Density Controls
- Biometric Lock
- Auto Lock Vault
- Secure Delete
- Hidden Files
- File Extensions
- Default Folder
- Auto Receive
- Background Transfers
- Discovery Controls
Powered by Room Database.
Includes:
- Favorites
- Recent Files
- File Indexing
- Transfer History
- Vault Storage
- Audit Logs
Pattern:
MVVM (Model View ViewModel)
Components:
- Jetpack Compose
- ViewModel
- StateFlow
- Room
- Hilt
- DataStore
- Navigation Compose
- Coroutines
Security Layers:
- Android Keystore
- AES-256 Encryption
- Biometric Authentication
- Secure File Deletion
- SHA-256 Integrity Verification
- Safe Path Validation
- Filename Sanitization
Upcoming Features:
- Google Drive Integration
- OneDrive Integration
- Dropbox Integration
- FTP/SFTP Support
- SMB Storage
- Root Explorer
- AI File Assistant
- PDF Annotation
- Media Streaming
- Multi-Window Explorer
- Tablet Optimizations
Sumit Mondal
GitHub: https://github.com/myworkside
Instagram: https://instagram.com/sumitupdat
MIT License
Free to use, modify, distribute, and contribute.
Universal File Editor & Viewer
One App. All Files. Anywhere.