A modern, feature-rich, and lightweight file manager for Android, built entirely with Kotlin and Jetpack Compose.
[!IMPORTANT]
This repository is no longer actively maintained. I am unable to provide support, fix bugs, or merge pull requests. If youโd like to take over maintenance, feel free to fork the project and Iโm happy to add a link to your fork in this README.
![]()
Prism File Explorer
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
๐ฑ Screenshots
โจ Key Features
๐จ Modern User 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
๐ Comprehensive File Management
- 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
๐๏ธ Advanced Features
- 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
๐บ Built-in Media Viewers
- 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
๐๏ธ Archive Management
- Extract Archives: Support for ZIP format
- Create Archives: Compress files and folders into ZIP format
- Archive Preview: Browse archive contents without extraction
โก Performance & Efficiency
- 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
๐ฅ Download Options
| Platform | Link | |---------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | GitHub Releases | | | IzzyOnDroid |
| | Obtainium |
| | OpenApk |
|
๐ System Requirements
- Android Version: 6.0 (API 23) or higher
- Permissions: Storage access for file management
๐ ๏ธ Built With
| Technology | Purpose | Version | |--------------------------------------------------------------------------------------------------------------------------|--------------------------|---------------| | | Programming Language | Latest | |
| UI Framework | Latest Stable | |
| Platform | SDK 34+ | |
| Design System | Material 3 |
๐จ Building from Source
Prerequisites
- JDK: 17 or higher
- Android SDK: API level 34+
- Git: For cloning the repository
Build Instructions
- 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:
app/build/outputs/apk/release/
๐ค Contributing
- 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
๐ Development Guidelines
- Follow Kotlin coding conventions
- Write meaningful commit messages
๐ Project Stats
โ Support the Project
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! โค๏ธ
๐ License
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.
๐ฌ Support & Community
| Platform | Purpose | |------------------------|-------------------------------| | GitHub Issues | Bug reports, feature requests | | GitHub Discussions | Community support, questions | | Email | Private inquiries |
โญ If you find this project useful, please consider giving it a star!