Initializing Arsenal...

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

[gallery]
[shot src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEf5Hl2K8erfROkS8n5H344mdOi-bB2VavaGc-wXYc2pCvgOyRmG3u9EeYeT7T-HPE8UPbzh0v_GnNMCBQvkcvfCINZtWe8nhYh5pfv-rSbvR38wuij28JiOczUXU5iHf2MIyYU5phurZGD7vP-MeagD-zQxMuwO6yTVytRXbow_Evz0w/s1600/593706007-2d36cbea-e994-4302-b3a3-4b4364e96a41.png"]
[shot src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNh11oVP9zLxzvGgqouElpgiaihy5-67Y1H4IKIec6OyYz4H88lHGwZte2yJWrye8mDmq9yZwzDWchWyumzo5JmNse4UcRZ2sGQkrbP_x6wCg5IWelY3al-7GSP0__jv6XuY5moP7c9bkjRE0j7QNOrLGlNLNJ0zt9BgFSUlTHchGUfFo/s1600/593067154-66b864ed-2598-477c-bdb4-d045a71e93b9.png"]
[shot src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0mQsrEjhD3kKsAX9BxB533rOf3zKo788BxgxxDgZya-6FVonCltQ9GRaQCo9ANBK4aRMBjVcxSDCxlfjL0x0mUciw-SpbDxC3m6SP7k04Ry848Pc5v9FGdWe1dTepW1giKclRdpnUe3NhI8G7PE3TwfXPbmjdAUtsbR3JQ1AUa-ujkBQ/s1600/593706030-874a9d0f-1796-4e4d-9f92-2c8915626376.png"]
[shot src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIKtkTx2CHCilJxzUx4hQ3ixu9TS0Gr1Ah3dfXoy__m5BDOTfx8JBd5pFaIemOBKOosQwHOzRMSo7Gi4z-f0sMRUk0uBijWnZ8lXzn-dI74dFA8bGduxKLi7rt7KD3yGaLcLS4i9Ha2Ux_KNWB9HVqzJ7AjPEex499d_bX0xV1NHD368o/s1600/593067966-ca1e78e0-8e68-4985-bc9c-39e763b8ed74.png"]
[/gallery]

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.

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 

[github link="https://github.com/Senzme/NFile/releases"]

 

What do you think?

Comments

Author

Mahdi Islam Admin

Tech Enthusiast from Bangladesh

Press Enter to search