Skip to content

πŸš€ Universal File Editor & Viewer

SUMIT MONDAL edited this page Jun 16, 2026 · 1 revision

Universal File Editor & Viewer Wiki

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.


πŸš€ Project Overview

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

πŸ“± Core Features

πŸ“ File Manager

  • Internal Storage Browser
  • SD Card Support
  • USB OTG Support
  • Favorites
  • Recent Files
  • Advanced Search
  • File Sorting
  • Hidden Files Support
  • Batch Operations

File Operations

  • Copy
  • Move
  • Rename
  • Delete
  • Share
  • Duplicate

πŸ“„ Document Viewer

Supported formats:

  • PDF
  • DOC
  • DOCX
  • XLS
  • XLSX
  • PPT
  • PPTX
  • TXT
  • RTF
  • ODT

πŸ’» Code Editor

Supported languages:

  • Kotlin
  • Java
  • Python
  • C
  • C++
  • JavaScript
  • HTML
  • CSS
  • PHP
  • JSON
  • XML
  • YAML

Features:

  • Syntax Highlighting
  • Fast File Loading
  • Large File Support

πŸ–Ό Media Viewer

Images

  • JPG
  • PNG
  • GIF
  • BMP
  • WEBP
  • SVG
  • TIFF
  • HEIC

Audio

  • MP3
  • WAV
  • AAC
  • FLAC
  • OGG
  • M4A

Video

  • MP4
  • MKV
  • AVI
  • MOV
  • WEBM
  • FLV
  • 3GP

πŸ“¦ Archive Explorer

Supported archives:

  • ZIP
  • RAR
  • 7Z
  • TAR
  • GZ
  • ISO

Capabilities:

  • Browse Archives
  • Extract Files
  • Preview Contents

πŸ“‘ Wireless Sharing

Bluetooth Sharing

Features:

  • Device Discovery
  • Paired Device Validation
  • RFCOMM Communication
  • Progress Tracking
  • SHA-256 Verification
  • Background Transfers

Wi-Fi Direct Sharing

Features:

  • Peer Discovery
  • Direct Device Connections
  • High-Speed Transfer
  • Transfer Monitoring
  • Integrity Verification

Security:

  • Filename Sanitization
  • Checksum Validation
  • Safe Storage Handling

πŸ” Private Encrypted Vault

The Private Vault provides secure offline storage for sensitive files.

Security Features

AES-256 Encryption

All files stored inside the vault are encrypted using:

AES/GCM/NoPadding

Android Keystore

Encryption keys are stored securely using:

  • Trusted Execution Environment (TEE)
  • StrongBox (when available)

Authentication

Supported methods:

  • Fingerprint
  • Face Unlock
  • Device PIN
  • Device Password

Additional Security

  • Secure File Restore
  • Secure Delete
  • Audit Logging
  • Integrity Verification
  • Category Organization
  • Offline Storage

βš™οΈ Settings System

Appearance

  • Light Theme
  • Dark Theme
  • AMOLED Mode
  • Dynamic Colors
  • Accent Colors

Accessibility

  • Font Scaling
  • UI Density Controls

Security

  • Biometric Lock
  • Auto Lock Vault
  • Secure Delete

File Manager

  • Hidden Files
  • File Extensions
  • Default Folder

Wireless

  • Auto Receive
  • Background Transfers
  • Discovery Controls

πŸ—„ Database Layer

Powered by Room Database.

Includes:

  • Favorites
  • Recent Files
  • File Indexing
  • Transfer History
  • Vault Storage
  • Audit Logs

πŸ— Architecture

Pattern:

MVVM (Model View ViewModel)

Components:

  • Jetpack Compose
  • ViewModel
  • StateFlow
  • Room
  • Hilt
  • DataStore
  • Navigation Compose
  • Coroutines

πŸ”’ Security Architecture

Security Layers:

  1. Android Keystore
  2. AES-256 Encryption
  3. Biometric Authentication
  4. Secure File Deletion
  5. SHA-256 Integrity Verification
  6. Safe Path Validation
  7. Filename Sanitization

πŸ“ˆ Roadmap

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

πŸ‘¨β€πŸ’» Developer

Sumit Mondal

GitHub: https://github.com/myworkside

Instagram: https://instagram.com/sumitupdat


πŸ“œ License

MIT License

Free to use, modify, distribute, and contribute.


Universal File Editor & Viewer

One App. All Files. Anywhere.