需要 MANAGE_EXTERNAL_STORAGE 等存储与媒体权限才能完整使用;仅在 Android 设备上运行,需先配置好 Flutter 环境
NFile
SenzmeGPL-3.0活跃维护一款界面精致的 Android 文件管理器,用 Flutter 开发,帮你更顺手地浏览和管理手机里的文件。
A Beautiful File Manager
flutter pub get
flutter runREADME 未说明;仅支持 Android 设备,需 API 21 及以上
Flutter 打造的 Android 高颜值文件管理器,内置媒体播放与文本编辑
一款界面精致的 Android 文件管理器,用 Flutter 开发,帮你更顺手地浏览和管理手机里的文件。
核心能力
- 用原生媒体索引快速展示图片、视频和音频
- 基于 media_kit 播放高分辨率视频
- 内置音频播放器支持专辑封面与精确拖动
- 应用内直接查看编辑 txt、md、json 等文本
- 支持复制、剪切、粘贴、重命名、删除等文件操作
容易踩的坑
- v1.0.44NFile Release v1.0.44pre-release2026-07-12 · 2026-07-12 07:32 UTC
查看更新说明
Pre release
- v1.0.43NFile Release v1.0.43最新正式版2026-07-04 · 2026-07-04 09:25 UTC
new update. Here is what is new:
- Added synchronized lyrics support with an interactive layout featuring chronological scrolling and custom tap-to-seek playback (#65).
- Added support for loading
.lrcfiles automatically from the song's directory, with a manual file picker option starting at the primary storage root (#65). - Added a customizable "Double-Press to Exit" option in General & Behavior settings to bypass the app exit confirmation dialog (#65).
- Standardized the selection title header format across Images, Videos, Audio, Documents, Files, Downloads, APKs, and Screenshots to display
selected/totalcounts (e.g., 7/60) without using the word "Selected" (#65). - Added quick categories caching to prevent loading skeleton screens and display media lists immediately on startup.
- Optimized folder scrolling responsiveness and media lookup database query performance.
- Optimized grid layout column scaling for tablet and widescreen displays.
- Fixed a memory leak crash when extracting large zip/archive files.
- Fixed a bug causing duplicate item size and count properties in the media category info panel.
- Fixed drawer header styling/typography constraints in custom dark themes.
- Fixed screenshots loading glitches and cached category sync.
Thank you so much! ❤️
- v1.0.42NFile Release v1.0.422026-06-07 · 2026-06-07 04:55 UTC
查看更新说明
new update. Here is what is new:
- Added a full Settings Backup & Restore feature to easily save and migrate all your configurations (#50).
- Added a customizable setting to show date/time, file size/item count, or nothing on the right side of list items when 3-dot action buttons are hidden.
- Added Shizuku support to finally access protected directories like
/sdcard/Android/data(#56). - Added custom typography support with the ability to import and load custom fonts (.ttf/.otf) at runtime.
- Added swipe-to-new-tab gesture, tab long-press context actions, and session persistence to multi-tabs.
- Added SAF (Storage Access Framework) DocumentsProvider and client mount support (#43).
- Added a toggle to hide bottom navigation labels for a cleaner, ultra-minimalist look.
- Added a setting to prevent the system's left-back gesture from conflicting with swiping open the App Drawer.
- Added custom folder setup and path exclusions/deletions for Quick Categories.
- Added support for extracting zip/archive files directly within the Quick Categories screen (#49).
- Upgraded the App Manager with features to backup, share, and restore apps (#42).
- Optimized the Home storage overview card by removing the redundant "Browse" button and trimming down extra bottom padding.
- Offloaded folder size calculations to a background Dart isolate with caching to eliminate any app stutter or freezes (#45).
- Fixed the Audio category appearing completely blank on Android 13+ after clearing data and granting permissions.
- Fixed normal clicks on PDFs/documents launching external apps instead of using the built-in reader.
- Fixed WebDAV 405 errors and added copy-paste support to internal storage (#52, #44).
- Fixed certain zip archives displaying as empty by normalizing file paths (#47).
- Fixed root path loading permission errors caused by double slashes.
- Fixed not being able to switch tabs while a global search is actively running (#39).
- Refactored the More Settings menu into clean, searchable subcategories.
Thank you so much to everyone! ❤️
- v1.0.41NFile Release v1.0.412026-06-01 · 2026-06-01 04:46 UTC
查看更新说明
Just pushed a new update. Here is what is new:
- Added a search toggle icon in More Settings app bar to clean up the layout.
- Added a "Properties" option in the multi-select menu to view file details (#34).
- Added predictive back gesture support for Android.
- Fixed new downloads not showing up right away by auto-scanning in the background on app resume/tab switch (#36).
- Fixed recycled list cards showing incorrect or deleted APK logos (#36).
- Fixed app crashing on .3ds files when media previews were turned on (#35).
- Disabled some features by default for a cleaner layout (re-enable them in More Settings).
Thanks you so much for everyone ❤
- v1.0.40NFile Release v1.0.402026-05-31 · 2026-05-31 10:56 UTC
查看更新说明
We are pleased to announce the release of v1.0.40. This release primarily focuses on system stability and resolving crash issues observed on higher Android versions.
What's New & Fixed
- Crash Resolution: Rolled back recent custom file/folder management screen implementations that were causing unexpected app terminations on higher Android API levels.
- System Stability: Restored stable baseline functionality for media providers and category screen navigations to ensure seamless user experience across all supported devices.
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
NFile
A beautiful File Manager application built with Flutter.
Overview
NFile is designed to provide a highly aesthetic file management experience on Android. It features a stunning interface with an exclusive "Broken" icon pack, dynamic AMOLED-friendly dark mode, and a fluid user experience.
With the latest update, NFile transitions from a simple file explorer to a comprehensive media hub with built-in high-performance players and viewers.
Features
- Premium UI/UX: A textured and alpha-blended aesthetic that gives a modern, glassmorphic feel to your file browsing.
- Native Media Indexing: Lightning-fast gallery views for Images, Videos, and Audio using native device indexing. No more slow recursive scans.
- Built-in Media Players:
- High-Performance Video Player: Powered by
media_kitfor smooth playback of high-resolution videos. - Elegant Audio Player: Clean playback interface with album art support and precise seeking.
- Pinch-to-Zoom Image Viewer: View your memories in full detail with smooth gestures.
- High-Performance Video Player: Powered by
- Built-in Text Editor: View and edit
.txt,.md,.json, and other code files directly within the app. - Advanced Sorting: Filter your media by Newest, Oldest, or Date-wise to find what you need instantly.
- Complete File Operations: Easily copy, cut, paste, rename, and delete files or folders.
- Quick Categories: One-tap access to your indexed media libraries.
- Storage Overview: Visual representation of your device's internal storage usage.
- Fluid UI: iOS-style bouncy physics and smooth transitions throughout the app.
Screenshots
Permissions
The application requires the following permissions for full functionality:
MANAGE_EXTERNAL_STORAGE: For seamless file operations across the entire device.READ_MEDIA_IMAGES,READ_MEDIA_VIDEO,READ_MEDIA_AUDIO: For high-speed native media indexing.
Building and Running
- Clone this repository.
- Run
flutter pub getto install dependencies. - Run
flutter runon an Android device (API 21+ required).
Technologies Used
- Flutter & Dart
- State Management:
provider - Media Engine:
media_kit(Video & Audio playback) - Indexing:
photo_manager&on_audio_query - Permissions:
permission_handler - Viewers:
photo_view&open_filex
License
GNU GPL v3 License