
datFM - a two-panel file manager for Android
I bought an Android tablet, beautiful, fast, convenient, but I didn’t find a good file manager for it. On the phone, I used X-plore (it suits me completely), on the tablet I tried Solid Explorer, it was close to what I needed, but for some reason I switched to single-panel mode with a vertical orientation (maybe this turns off somewhere) and did not allow transferring Directories via Bluetooth or Gmail. Part of FM for Android is megabytes, part is too simple, part does not have a two-panel interface at all, and so on, all of me are not happy with something. What to do? Naturally write your bike! And so it began.
On the phone:

On the tablet:

- Multi-selection
- Context menu when you click on the icon
- Batch transfer of files, including directories and subdirectories (for example, sending directories via bluetooth and gmail)
- Batch rename of files and directories
- Action bar at the bottom of the screen
- Kamikaze mode! For the brave! (disabled by default)
- root mode (disabled by default)
- Customizable UI, hiding its various elements, useful for fans of minimalism and devices with a small screen.
- Saving paths when exiting (you can disable)
- Focusing on the folder you just left (you can disable)
- The ability to instantly go to the newly created directory (you can disable)
- Support for compression and decompression through ZArchiver 0.6.0 or higher (7zip, zip, tar, etc)
- Quickly create new directories, just click OK, a "New folder" will be created.
- Copying any line from file properties by click.
- Open with
- Samba
- Cache files opened over the network
- Support for streaming video and audio via Samba
- Change permissions for files and directories
- Count and quickly check md5 in properties
- Thumbnails for videos, photos, apk
- Many other things.
- Single-panel mode
- FTP, SFTP, FTPS, WebDAV and other network resources.
- Own icons, while the icons from o2, in the first versions were from Quartz
READ_EXTERNAL_STORAGE - reading data from devices
WRITE_EXTERNAL_STORAGE - writing data to devices
I would be grateful if someone corrects the current one or makes a new localization. (en: pastebin.com/c4gfYYhz en: pastebin.com/pvipWHEy )
A complete history of changes for those who wish can be found on the forums :
en:
forum.motofan.ru/index.php?showtopic=1733873
en:
forum.xda-developers.com /showthread.php?t=2112405
If you have already selected at least one file in the list, then to select it is enough a click, it is no longer necessary to hold.
The selection is also removed by a click. To quickly highlight or deselect, there are quick buttons in the action bar.
If several files are selected, then the properties will display the total data.
The context menu for the directory (it may look different depending on the content from which the menu is called)

Phone:

Tablet:

File properties on the tablet (On phones there is still fear and horror, so I won’t show :)):

Bookmarking Samba: You can

try the application by downloading it on play.google.com: I look forward to feedback, ideas, censures and suggestions, both to the application and to the article, thank you all! ps: with Java, I'm still on you.

datFM
A two-panel file manager for Android, initially focused on tablets. I don’t have an Android phone now, and the emulator delivers more suffering than understanding the user’s feelings, so the phone look is finalized solely by reviews and wishes.On the phone:

On the tablet:

What is currently implemented:
- Two active panels- Multi-selection
- Context menu when you click on the icon
- Batch transfer of files, including directories and subdirectories (for example, sending directories via bluetooth and gmail)
- Batch rename of files and directories
- Action bar at the bottom of the screen
- Kamikaze mode! For the brave! (disabled by default)
- root mode (disabled by default)
- Customizable UI, hiding its various elements, useful for fans of minimalism and devices with a small screen.
- Saving paths when exiting (you can disable)
- Focusing on the folder you just left (you can disable)
- The ability to instantly go to the newly created directory (you can disable)
- Support for compression and decompression through ZArchiver 0.6.0 or higher (7zip, zip, tar, etc)
- Quickly create new directories, just click OK, a "New folder" will be created.
- Copying any line from file properties by click.
- Open with
- Samba
- Cache files opened over the network
- Support for streaming video and audio via Samba
- Change permissions for files and directories
- Count and quickly check md5 in properties
- Thumbnails for videos, photos, apk
- Many other things.
What is planned:
- Built-in text editor- Single-panel mode
- FTP, SFTP, FTPS, WebDAV and other network resources.
- Own icons, while the icons from o2, in the first versions were from Quartz
Permissions:
INTERNET - for the operation of network services, Samba, ftp, etc.READ_EXTERNAL_STORAGE - reading data from devices
WRITE_EXTERNAL_STORAGE - writing data to devices
Localization:
EN, RU, PL, UK (Ukraine), SK, DE, FR, NL.I would be grateful if someone corrects the current one or makes a new localization. (en: pastebin.com/c4gfYYhz en: pastebin.com/pvipWHEy )
A complete history of changes for those who wish can be found on the forums :
en:
forum.motofan.ru/index.php?showtopic=1733873
en:
forum.xda-developers.com /showthread.php?t=2112405
Instructions:
Sorry, I'm not an apple, to use my product I have to read a small how-to)Highlight:
To select, you need to press and hold your finger on a file or directory, the line will be highlighted.If you have already selected at least one file in the list, then to select it is enough a click, it is no longer necessary to hold.
The selection is also removed by a click. To quickly highlight or deselect, there are quick buttons in the action bar.
Context menu:
A context menu appears when you click on a file or directory icon, it allows you to, for example, view properties, add to favorites or "open with."If several files are selected, then the properties will display the total data.
The context menu for the directory (it may look different depending on the content from which the menu is called)

Action bar:
Contains frequently called functions. It can be hidden in the settings, in this case it will appear if there is at least one selected file in the current panel.Phone:

Tablet:

File and directory properties:
You can access the properties from the context menu, if it is a file, then you can check its checksum there. If several files or directories are selected, the summary information will be displayed.File properties on the tablet (On phones there is still fear and horror, so I won’t show :)):

Samba and encryption:
To store passwords, I made a slightly different solution than typical. When creating a bookmark, you can enter the secret key, which will be used to encrypt the password, this key will need to be entered both when accessing the bookmark and when trying to edit it. Without knowing the key, the bookmark cannot be opened; it can only be deleted. For different bookmarks, you can use different keys, you can use one key for all or not use keys at all. The choice is yours. This approach seemed to me more flexible than the master password.Bookmarking Samba: You can

try the application by downloading it on play.google.com: I look forward to feedback, ideas, censures and suggestions, both to the application and to the article, thank you all! ps: with Java, I'm still on you.

Only registered users can participate in the survey. Please come in.
What to do if current solutions are not satisfied?
- 42.8% Write your bike 69
- 26% Ask authors to redo the current 42
- 7.4% Do nothing 12
- 11.8% Leave angry reviews in the comments 19
- 11.8% Join the existing project 19