A modern, feature-rich, and lightweight file manager for Android, built entirely with Kotlin and Jetpack Compose.
Delivering a seamless file management experience with a beautiful Material Design interface
- Jetpack Compose UI: Fully declarative and responsive interface
- Material Design 3: Beautiful, consistent design language
- Dark/Light Theme: Automatic theme switching support
- Smooth Animations: Fluid transitions and interactions
- Complete File Operations: Create, copy, move, rename, delete files and folders
- Advanced Selection: Multi-select with intuitive gestures
- Smart Cut/Copy/Paste: Clipboard operations with visual feedback
- Batch Operations: Perform actions on multiple files simultaneously
- File Properties: Detailed information about files and directories
- Multi-Tab Interface: Manage multiple directories simultaneously
- Quick Navigation: Breadcrumb navigation and quick access shortcuts
- Search Functionality: Find files and folders quickly
- Sorting Options: Sort by name, size, date, type with ascending/descending order
- View Modes: Grid and list view options
- Image Viewer: Support for JPEG, PNG, GIF, WebP, and more
- Video Player: Play MP4, AVI, MKV, MOV, and other formats
- Audio Player: MP3, WAV, FLAC, OGG playback support
- PDF Viewer: View PDF documents natively
- Text Editor: Syntax highlighting for code files
- Extract Archives: Support for ZIP format
- Create Archives: Compress files and folders into ZIP format
- Archive Preview: Browse archive contents without extraction
- Lightweight: Minimal resource usage and fast startup
- Optimized: Smooth performance on low-end devices
- Background Operations: Non-blocking file operations
- Memory Efficient: Smart memory management for large directories
| Platform | Link |
|---|---|
| GitHub Releases | |
| IzzyOnDroid | |
| Obtainium | |
| OpenApk |
- Android Version: 6.0 (API 23) or higher
- Permissions: Storage access for file management
| Technology | Purpose | Version |
|---|---|---|
| Programming Language | Latest | |
| UI Framework | Latest Stable | |
| Platform | SDK 34+ | |
| Design System | Material 3 |
- JDK: 17 or higher
- Android SDK: API level 34+
- Git: For cloning the repository
-
Clone the repository:
git clone https://github.com/Raival-e/Prism-File-Explorer.git cd Prism-File-Explorer -
Build the project:
./gradlew assembleRelease
-
Find the APK:
- Generated APK will be in
app/build/outputs/apk/release/
- Generated APK will be in
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Follow Kotlin coding conventions
- Write meaningful commit messages
If you find Prism File Explorer useful and would like to support its development, consider buying me a coffee! Your support helps me maintain and improve this project.
Every contribution, no matter how small, helps keep this project alive and growing! β€οΈ
This project is licensed under the GNU General Public License v3.0.
Prism File Explorer - A modern Android file manager
Copyright (C) 2024 Raival-e
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
See the LICENSE file for the full license text.
| Platform | Purpose |
|---|---|
| GitHub Issues | Bug reports, feature requests |
| GitHub Discussions | Community support, questions |
| Private inquiries |
β If you find this project useful, please consider giving it a star!






