Skip to content

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

License

Notifications You must be signed in to change notification settings

sud0xenn/Prism-File-Explorer

Β 
Β 

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%