S
ShizuPortal
ShizuStore

Unofficial ShizuStore Web Portal

This is an unofficial web portal for ShizuStore self-hosted by rdevz-ph. Visit the official portal at https://shizustore.com/.

NFile

NFile

v1.0.43
by Senzme•File management•GPL-3.0
Need ShizuStore app? Download APK

Screenshots

(4)

About Application

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_kit for 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.
  • 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

App imageApp imageApp imageApp image

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

  1. Clone this repository.
  2. Run flutter pub get to install dependencies.
  3. Run flutter run on 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

Release Notes & Changelog

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 .lrc files 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/total counts (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! ❤️

Declared Android Permissions

21 total

Shizuku API Permissions

moe.shizuku.manager.permission.API_V23

This application connects to the Shizuku service to execute system-level operations with ADB elevated privileges.

Standard Android Permissions

INTERNET
ACCESS_NETWORK_STATE
ACCESS_WIFI_STATE
READ_EXTERNAL_STORAGE
WRITE_EXTERNAL_STORAGE
MANAGE_EXTERNAL_STORAGE
READ_MEDIA_IMAGES
READ_MEDIA_VIDEO
READ_MEDIA_AUDIO
ACCESS_MEDIA_LOCATION
REQUEST_INSTALL_PACKAGES
REQUEST_DELETE_PACKAGES
QUERY_ALL_PACKAGES
PACKAGE_USAGE_STATS
FOREGROUND_SERVICE
FOREGROUND_SERVICE_DATA_SYNC
FOREGROUND_SERVICE_MEDIA_PLAYBACK
POST_NOTIFICATIONS
WAKE_LOCK
com.rubex.nfile.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Specifications

Packagecom.rubex.nfile
LicenseGPL-3.0
GitHub Stars420
Installs201
Target SDKAndroid 14+ (API 36)
Last UpdatedOctober 2, 2026
Release DateOctober 2, 2026
Root RequirementRootless (Shizuku)
ShizuStore Installation

Install via ShizuStore to enable automatic updates and silent installations using Shizuku.

More in File management

Other applications in this category

View all (7)
NFile - Shizuku App | ShizuPortal