5,597,707 Members 34,481 Now Online
XDA Developers Android and Mobile Development Forum

[APP][2.1+] FX File Explorer: a "desktop-class" file/media manager

Tip us?
 
tliebeck
Old
(Last edited by tliebeck; 16th July 2013 at 10:31 AM.) Reason: Root description update
#1  
tliebeck's Avatar
Senior Member - OP
Thanks Meter 1412
Posts: 885
Join Date: Sep 2010
Location: Southern California
Default [APP][2.1+] FX File Explorer: a "desktop-class" file/media manager

Screenshots/info below are for
FX 2.0

(See next post for information on how to get current, beta, and archived versions)
(Updated 17 July 2013 for 2.x)

Hello all,

This is the ongoing development thread for FX File Explorer. I greatly appreciate feature suggestions, bug reports, and general feedback!

FX intends to be an uncluttered, everyday-usable file manager for Android. The primary development goal has been to create the same level of usability, intuitiveness, and efficiency as that offered by the file manager on your desktop computer.

Local file management features of FX are free, including the root features, indexed search, usage view, non-encrypted archive creation/extraction, the text editor, and all other viewers (e.g. script exec, binary viewer, image viewer). The network/cloud stuff and media-specific stuff (e.g. browsing music by album, editing playlists) is a paid add-on called "FX Plus".

The free version of FX is not a "Lite" version or some kind of watered-down demo. There is no advertising in FX. And there is no user-tracking, phoning home, or any other "doubleplusungood" stuff of any kind in FX.

Home Screen

The "Home Screen" appears when you first open FX. The idea of the home screen is that you create bookmarks to the folders you actually use, rather than milling through the garbage every app places in the root folder of your SD card.

One last note regarding the free-vs-plus stuff: The features shown in the "Media" and "Internet and Network" sections are part of the "FX Plus" add-on, while everything else is free. And another note: the home-screens below have every option turned on: you can use the "View" menu to customize what is shown.

.....

Directory Browsing

These screenshots show FX viewing a directory listing in the three different view modes: Icon, List, and Usage view.

Usage view is useful for managing/freeing space on your device, as it shows you how much space is used in each directory. Usage view is available only for local storage, and can be used as root.

.....



Themes

The previous screenshots were shown with the "Light" theme. The two screenshots below use the dark and light variants of the "Translucent" theme, where a dimmed version of your desktop background is displayed within FX (or a custom background of your choosing):

.....

Split View Mode and Multiple Windows

You can drag the "path bar" at the top of FX downward to enter split-view mode (or use the Window menu). Split-view works in both portrait and landscape orientations. You can also adjust the splitter position to make one view larger than the other, or swipe it away to go back to a single view.

You can open as many windows as you'd like, and view either one or two at a time.

.....



Swipe-to-select

You can drag your finger horizontally across an item to select or deselect it:



(Note: this horrible GIF animation is from an ancient pre-1.0 version of FX....the 2.0 version is a bit more pleasant)


Pinch-to-zoom

In any "explorer" view, you can use a "pinch-to-zoom" gesture to zoom in or out. In some views, zooming in will reveal more information about the displayed items. Below are two split view screenshots. In each, the top view is zoomed all the way in, the bottom all the way out. In the second screenshot browsing the /data folder as root, the permissions data disappears when you zoom all the way out.

.....

Indexed Search

FX uses an indexed search to more quickly locate files. The search index is updated on an as-needed basis and does NOT use a constantly-running background service. You can constrain searches by file name, folder, date, size, or file type.

.....

Root / Developer Features

FX supports root access. Root access requires an add-on, but the add-on is free.

Root access is kept entirely separate from normal file browsing, and can optionally be protected.

Developer features include:
  • Root access may be secured via PIN, Password, or Warning; secured access can be enabled for viewing or only for modifications
  • Remount filesystems as read/write or read-only
  • Disable System Apps
  • Root Usage View
  • Recursive Search
  • Modify permissions
  • Change Ownership/Group, with Android-based design (e.g. select an app-specific user by app name; see screenshot)
  • Symlink Creation (relative and absolute)
  • Shell Script Execution, with support for creating launcher shortcuts to execute scripts [NR]
  • Explore APK Contents [NR]
  • View Android Binary XML Files in Text Viewer [NR]
  • View any file in Binary Viewer [NR]
  • MD5/SHA1 Checksum and Composite Checksum Calculation/Comparison (checksum directory structures, optionally with UNIX permissions, [NR])
Items marked with [NR] do not require root, but may offer more functionality when root is available.

.....

.....

.....

Text Editor

FX includes a full-featured text editor. It can edit local text files, edit files as root, and edit files on remote hosts (with FX Plus add-on). Features include:
  • Undo/Redo with History (able to undo/redo multiple times)
  • Cut/Copy/Paste
  • Pinch-to-zoom font scaling
  • Proportional and fixed fonts, word wrap can be enabled/disabled
  • Optional shortcut bar can be enabled to provide arrow keys and fast access to undo/redo
  • Jump to line number, beginning/ending of file
  • Find text within documents
  • File browsing for Open/Save As
  • Enable/disable autocorrect
  • Multiple color schemes
  • Save/load files in different character sets




Menus, Tasks, and Miscellany

The "Operations" screen lets you keep track of everything that FX is )doing. The "FX" task shown running in the notification area is only present when operations are ongoing. FX behaves like a proper Android app and doesn't need to constantly run in the background or be manually exited. Any network connections will be closed very quickly if they're not actively transferring data when the screen is turned off.


The mighty "View" menu.


The binary viewer.


Plus Add-On

All features demonstrated above are entirely free. The Plus Add-On is the paid component of FX, and adds additional features:
  • Application management: browse user, system, or all installed apps
  • Browse installed apps by permission (e.g. find all apps which require GPS location or Internet access)
  • (Root Access Required) View /data usage by application, disable any application
  • AES-128/256 Zip Encryption/decryption; browse inside encrypted zip files/folders, view text files, images, audio and video files without ever writing decrypted version to media
  • Browse all Images, browse images by folder (e.g. Camera folders on different media/SD cards)
  • Browse camera Videos or all videos on device
  • Browse Music by Artist, Album, Playlist, or view all music
  • Browse ringtones, podcasts, notifications, and alarm sounds
  • Create playlists, add albums/tracks/artists/playlists to playlists, reorder playlists via drag-and-drop
  • Bluetooth FTP and Bluetooth Pairing within FX (pushing files via Bluetooth does NOT require FX Plus if your device supports it)

FX Plus adds support for the following network/cloud services:
  • SMB (Windows Networking), supports network browsing
  • FTP, including FTP-S and FTP-ES; browsing local network supported via mDNS
  • SSH, including public key, password, and interactive authentication; browsing local network supported via mDNS
  • WebDAV, including WebDAV over HTTPS; browsing local network supported via mDNS
  • Google Drive
  • Dropbox
  • Box
  • SugarSync
  • Microsoft SkyDrive (subject to file type limitations Microsoft places on all non-Microsoft clients)
  • OwnCloud (by creating a WebDAV connection)

.....

.....
The Following 203 Users Say Thank You to tliebeck For This Useful Post: [ Click to Expand ]
 
tliebeck
Old
(Last edited by tliebeck; 19th December 2013 at 11:58 PM.)
#2  
tliebeck's Avatar
Senior Member - OP
Thanks Meter 1412
Posts: 885
Join Date: Sep 2010
Location: Southern California
How to get FX

Current Play Store Version

To get the current version (2.x) from the Play Store, simply click here:
Download via Play Store

Beta Testing

FX can be beta tested by either downloading APKs directly (links will be posted in this thread) or via the FX beta channel on Google Play. At any given time, there may or may not be a release in the beta channel. (There won't be a release when a beta has just been pushed into production).

To join the Google Play public beta test and receive automatic updates:

Step 1: Join this Google+ community: https://plus.google.com/communities/...40394875566704

Step 2: Visit this page to opt-in for beta testing: https://play.google.com/apps/testing/nextapp.fx
Beta APKs are also posted in this thread.

Step 3: Get FX from the Google Play Store: Download via Play Store

If you'd prefer to download an APK directly:

Go to the last page of this thread and grab a beta APK by clicking a download link: http://forum.xda-developers.com/show...9&goto=newpost

APKs of FX are archived here:
http://android.nextapp.com/fx

Notable versions:
Root add-on:
The root add-on is available for direct download here: http://android.nextapp.com/fx/FXRoot.apk
The Following 21 Users Say Thank You to tliebeck For This Useful Post: [ Click to Expand ]
 
NotATreoFan
Old
#3  
NotATreoFan's Avatar
Moderator Committee Developer Committee Working for the Weekend
Thanks Meter 4200
Posts: 14,078
Join Date: Jul 2006
Location: Eastern Seaboard
Since this is currently in beta, I am moving this out of the Paid Apps forum.





Contact the Moderator Committee with any questions or concerns regarding forum moderation.

Please MENTION me if you require semi-prompt assistance. I may not see posts for several hours.


Twitter | Portal | Forum Moderator List
 
talhamid
Old
#4  
Senior Member
Thanks Meter 168
Posts: 491
Join Date: Jun 2010
Hi,

Great, great app. The curious thing with Android is that when you think "is there an app for that?", usually you stumble upon it the same day! Your app is great, fast and no-frills - I am amazed at the speed, even though both my internal and SD storage is full.

However, have you seen MIUI file manager? It also classifies apks, PDFs, and whatnot along with media. The only thing THAT is missing is SD card support for this classification, and the ability to show both storages as a whole.

I think this is where you can improve your app and make it (safely) the best file manager on Android - i.e. adding more file associations such as apks and pdfs etc. Keep improving it and someday we won't have to worry about where each file is lying.

Also the UI could use a little more polish.

Thanks for the app
 
creage
Old
#5  
creage's Avatar
Senior Member
Thanks Meter 30
Posts: 181
Join Date: Jan 2009
Location: Kyiv
Just installed, and actually very surprised! The app is fast! I mean, no lag at all, even with continuous reloading of picture previews ).

First thing I miss - editing files. Root Explorer provides simple text editor, which is quite handy. Next - changing permissions - I need it ). And executing .sh/.rc etc scripts.

And what about multiple selection, and actions on these, like move/copy/delete?

I liked your text viewer has font settings - it's amazing! Why not implement same feature for file lists? Coz I find titles bit bold, I want them lighter/smaller. Same sizing ability would be good for icons too. I don't like big icons.

Bookmarks. I need bookmarks for folders, so I can access them fast.

Otherwise it's good. I'll uninstall both RE and Estrongs once your app has features I listed ) Good job!
Please, zipalign apps you made

x10i
 
dancer_69
Old
#6  
Senior Member
Thanks Meter 191
Posts: 1,813
Join Date: Jan 2007
Very nice, fast, different look and feel app. Seems very promising.
 
djsubtronic
Old
#7  
Senior Member
Thanks Meter 450
Posts: 1,975
Join Date: Jun 2010
I really like this.

Is there a way to select multiple files?
The Following User Says Thank You to djsubtronic For This Useful Post: [ Click to Expand ]
 
konathala
Old
#8  
Junior Member
Thanks Meter 0
Posts: 4
Join Date: Sep 2011
Default GReat App

GReat App. Thanks
 
dancer_69
Old
#9  
Senior Member
Thanks Meter 191
Posts: 1,813
Join Date: Jan 2007
see the video
 
HunteronX
Old
#10  
Senior Member
Thanks Meter 29
Posts: 660
Join Date: Oct 2008
Thanks! I'll definitely be trying this out.
Rooted XPERIA X10i - Android 2.3.7 - CosmicUI v0.5.01.124 (MIUI v2.4.20) - UNLOCKED BOOTLOADER! - thanks to all X10 devs!

Advent Vega - Dead touchscreen...

Nexus 7 - 4.1.1 MCR Jr5

The Following User Says Thank You to HunteronX For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes