Skip to content

Repository files navigation

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 Logo

Prism File Explorer

Platform License Release APK Downloads Stars Forks RB shield

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

Main Interface File Operations Apps Extractor Text Editor
Audio Player Image Viewer PDF Viewer

✨ 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 GitHub
IzzyOnDroid IzzyOnDroid
Obtainium Obtainium
OpenApk OpenApk

πŸ“‹ System Requirements

  • Android Version: 6.0 (API 23) or higher
  • Permissions: Storage access for file management

πŸ› οΈ Built With

Technology Purpose Version
Kotlin Programming Language Latest
Jetpack Compose UI Framework Latest Stable
Android Platform SDK 34+
Material Design Design System Material 3

πŸ”¨ Building from Source

Prerequisites

  • JDK: 17 or higher
  • Android SDK: API level 34+
  • Git: For cloning the repository

Build Instructions

  1. Clone the repository:

    git clone https://github.com/Raival-e/Prism-File-Explorer.git
    cd Prism-File-Explorer
  2. Build the project:

    ./gradlew assembleRelease
  3. Find the APK:

    • Generated APK will be in app/build/outputs/apk/release/

🀝 Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ“ Development Guidelines

  • Follow Kotlin coding conventions
  • Write meaningful commit messages

πŸ“Š Project Stats

GitHub 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.

Buy Me A Coffee

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!

Star History

About

A modern, feature-rich, and lightweight file manager for Android, built entirely with Kotlin and Jetpack Compose.

Topics

Resources

Stars

1.3k stars

Watchers

18 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages