|
1 | | -# File Explorer |
2 | | -[](https://www.gnu.org/licenses/gpl-3.0) [](https://github.com/Raival-e/File-Explorer-Compose/releases) [](https://github.com/Raival-e/File-Explorer-Compose/releases) |
| 1 | +# File Explorer Compose |
3 | 2 |
|
4 | | -A full-featured and lightweight file managing app written in kotlin with Jetpack Compose UI. |
| 3 | +[](https://www.android.com/) |
| 4 | +[](https://www.gnu.org/licenses/gpl-3.0) |
| 5 | +[](https://github.com/Raival-e/File-Explorer-Compose/releases) |
| 6 | +[](https://github.com/Raival-e/File-Explorer-Compose/releases) |
| 7 | +[](https://github.com/Raival-e/File-Explorer-Compose/releases) |
| 8 | + |
| 9 | +<p align="center"> |
| 10 | + <img src="assets/home_screen.png" width="32%" alt="Home Screen"/> |
| 11 | + <img src="assets/options_dialog.png" width="32%" alt="Options Dialog"/> |
| 12 | + <img src="assets/text_editor.png" width="32%" alt="Text Editor"/> |
| 13 | +</p> |
| 14 | + |
| 15 | +**A modern, feature-rich, and lightweight file manager for Android, built entirely with Kotlin and Jetpack Compose.** |
| 16 | + |
| 17 | +## Introduction |
| 18 | + |
| 19 | +File Explorer Compose is a free, open-source file management application designed for Android. It leverages the power of Jetpack Compose to deliver a smooth, modern, and intuitive user interface. |
| 20 | + |
| 21 | +## Key Features |
| 22 | + |
| 23 | +* **Clean and Modern UI:** Declarative and responsive user interface built with Jetpack Compose. |
| 24 | + |
| 25 | +* **Comprehensive File Management:** Perform all essential file operations including: |
| 26 | + * Browsing directories and files |
| 27 | + * Creating new folders and files |
| 28 | + * Copying, moving, renaming, and deleting files and folders |
| 29 | + * Cut, copy, and paste functionality |
| 30 | + * Archiving and extracting files (Zip, etc.) |
| 31 | +* **Multi-Tab Interface:** Managing files across multiple tabs simultaneously, simplifying complex file operations and navigation. |
| 32 | +* **Built-in Media Viewers:** Directly preview various media formats within the app: |
| 33 | + * Images (JPEG, PNG, GIF, etc.) |
| 34 | + * Videos (MP4, AVI, MKV, etc.) |
| 35 | + * Audio (MP3, WAV, FLAC, etc.) |
| 36 | + * PDF Documents |
| 37 | +* **Text Editor:** View and edit text-based files directly within the file explorer. |
| 38 | +* **Lightweight and Efficient:** Designed for optimal performance and minimal resource usage, ensuring a smooth experience even on lower-end devices. |
| 39 | +* **Open Source & Free:** Completely free to use, under the GPLv3 license. No ads, tracking, or hidden costs. |
| 40 | + |
| 41 | +## Screenshots |
5 | 42 |
|
6 | | -# Screenshots |
7 | 43 | <div style="overflow: hidden"> |
8 | | -<img src="/assets/home_screen.png" width="32%" /> <img src="/assets/options_dialog.png" width="32%" /> <img src="/assets/text_editor.png" width="32%" /> |
| 44 | + <img src="assets/home_screen.png" width="32%" alt="Home Screen"/> |
| 45 | + <img src="assets/options_dialog.png" width="32%" alt="Options Dialog"/> |
| 46 | + <img src="assets/text_editor.png" width="32%" alt="Text Editor"/> |
9 | 47 | </div> |
10 | 48 |
|
| 49 | +## Download and Installation |
11 | 50 |
|
12 | | -# Features |
13 | | -- Free, lightweight and open source. No ads, subscriptions or in-app purchases. |
14 | | -- Simple and modern declarative UI design using Jetpack Compose. |
15 | | -- All basic file management functionality (e.g. cut, copy, delete, compress, extract etc) are supported. |
16 | | -- Lets you open multiple tabs to make file managing a lot easier. |
17 | | -- built-in media viewers (Images, Videos, Audios and PDFs are supported). |
| 51 | +You can download the latest version of File Explorer Compose through the following: |
18 | 52 |
|
| 53 | +* **GitHub Releases:** Download the APK directly from the [Releases page](https://github.com/Raival-e/File-Explorer-Compose/releases). This is the most direct way to get the app. |
19 | 54 |
|
20 | | -# Download |
21 | 55 | <a href='https://github.com/Raival-e/File-Explorer-Compose/releases'><img alt='Get it on GitHub' height="60" src='assets/badge_github.png'/></a> |
22 | 56 |
|
| 57 | +* **Obtainium:** File Explorer Compose is also available on Obtainium. |
| 58 | + |
23 | 59 | <a href='https://apps.obtainium.imranr.dev/redirect?r=obtainium://app/%7B%22id%22%3A%22com.raival.compose.file.explorer%22%2C%22url%22%3A%22https%3A%2F%2Fgithub.com%2FRaival-e%2FFile-Explorer-Compose%22%2C%22author%22%3A%22Raival-e%22%2C%22name%22%3A%22File%20Explorer%22%2C%22preferredApkIndex%22%3A0%2C%22additionalSettings%22%3A%22%7B%5C%22includePrereleases%5C%22%3Afalse%2C%5C%22fallbackToOlderReleases%5C%22%3Atrue%2C%5C%22filterReleaseTitlesByRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22filterReleaseNotesByRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22verifyLatestTag%5C%22%3Afalse%2C%5C%22dontSortReleasesList%5C%22%3Afalse%2C%5C%22useLatestAssetDateAsReleaseDate%5C%22%3Afalse%2C%5C%22releaseTitleAsVersion%5C%22%3Afalse%2C%5C%22trackOnly%5C%22%3Afalse%2C%5C%22versionExtractionRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22matchGroupToUse%5C%22%3A%5C%22%5C%22%2C%5C%22versionDetection%5C%22%3Atrue%2C%5C%22releaseDateAsVersion%5C%22%3Afalse%2C%5C%22useVersionCodeAsOSVersion%5C%22%3Afalse%2C%5C%22apkFilterRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22invertAPKFilter%5C%22%3Afalse%2C%5C%22autoApkFilterByArch%5C%22%3Atrue%2C%5C%22appName%5C%22%3A%5C%22%5C%22%2C%5C%22shizukuPretendToBeGooglePlay%5C%22%3Afalse%2C%5C%22allowInsecure%5C%22%3Afalse%2C%5C%22exemptFromBackgroundUpdates%5C%22%3Afalse%2C%5C%22skipUpdateNotifications%5C%22%3Afalse%2C%5C%22about%5C%22%3A%5C%22%5C%22%7D%22%2C%22overrideSource%22%3Anull%7D'><img alt='Get it on GitHub' height="60" src='assets/badge_obtainium.png'/></a> |
24 | 60 |
|
25 | | -<a href='https://apt.izzysoft.de/fdroid/index/apk/com.raival.compose.file.explorer'><img alt='Get it on GitHub' height="60" src='assets/badge_IzzyOnDroid.png'/></a> |
| 61 | +* **IzzyOnDroid F-Droid Repository:** Available on IzzyOnDroid for users who prefer F-Droid compatible repositories. |
| 62 | + |
| 63 | +<a href='https://apt.izzysoft.de/fdroid/index/apk/com.raival.compose.file.explorer'><img alt='Get it on GitHub' height="60" src='assets/badge_IzzyOnDroid.png'/></a> |
| 64 | + |
| 65 | +**Note:** When installing from APK, you will need to manually update the app. Consider using Obtainium or IzzyOnDroid for automatic updates. |
| 66 | + |
| 67 | +## Built With |
| 68 | + |
| 69 | +* **[Kotlin](https://kotlinlang.org/)**: Primary programming language for Android development. |
| 70 | +* **[Jetpack Compose](https://developer.android.com/jetpack/compose)**: Modern UI toolkit for building native Android UIs. |
| 71 | +* **[Android SDK](https://developer.android.com/sdk)**: For Android platform compatibility. |
| 72 | + |
| 73 | +## Contributing |
| 74 | + |
| 75 | +Contributions are welcome! If you'd like to contribute to File Explorer Compose, please consider the following: |
| 76 | + |
| 77 | +* **Bug Reports:** If you encounter any issues, please [open an issue](https://github.com/Raival-e/File-Explorer-Compose/issues) on GitHub describing the problem in detail. |
| 78 | +* **Feature Requests:** Have a great idea for a new feature? Submit a [feature request issue](https://github.com/Raival-e/File-Explorer-Compose/issues/new?assignees=&labels=enhancement&template=feature_request.md&title=Feature+Request%3A+) to share your suggestions. |
| 79 | +* **Code Contributions:** Fork the repository, create a branch for your changes, and submit a pull request. Please follow the project's coding style. |
| 80 | + |
| 81 | + |
| 82 | +## License |
| 83 | + |
| 84 | +This project is licensed under the **[GNU General Public License v3.0](https://www.gnu.org/licenses/gpl-3.0)**. See the [LICENSE](LICENSE) file for more details. |
| 85 | + |
| 86 | +## Contact |
| 87 | + |
| 88 | +For any questions or support, you can: |
| 89 | + |
| 90 | +* [Open an issue](https://github.com/Raival-e/File-Explorer-Compose/issues) on GitHub. |
0 commit comments