[APP][4.0+] DashDroid - Cross-platform Wi-Fi File Transfer - BETA
DashDroid BETA - your files are just asking for it!
♦ DESCRIPTION :
DashDroid is a quick and easy-to-use solution to wirelessly transfer files between your Android and Windows devices . It uses an innovative network data transfer framework exclusively designed to make the app fast and reliable .
So what's a "Dash" ?
Dash is just a buzz-word I've come up with , but it basically defines the framework that's making both DashDroid and DashWin work . Dash consists of a variety of network protocols used together in such a way that it could deliver fast , reliable , cross-platform file transfers .
You will often see the expressions "Dash this file" or "Incoming / Receiving / Sending Dash" instead of "Send this file!" or "Incoming / Receiving / Sending file" , because the app is transferring not only the raw file data itself , but also the file information (such as name , size etc)
A dash is a collection of the file info data as well as the file data itself . This "dash" can be called an incapsulation of the file , that can only be understood and handled by the Dash framework .
The Dash framework is the perfect tool to have your files transferred over-the-air from PC to Android , Android to PC , Android to Android or PC to PC , as long as you have a Wi-Fi connection available .
♦ HOW TO USE :
Video review done by T.K. @ XDA :
Old How-To screenshots :
By opening DashDroid from your app drawer , you will be welcomed by the main screen . To be able to receive files from other devices , make sure "Run as client" is switched on .
To customize the way DashDroid works , tap on the Menu icon in the top right and choose "Settings" .
To automatically allow all incoming file transfers without first asking permission , make shure "Auto-approve all dashes" is checked .
If you want to manually choose where the files will be saved each time , check "Always ask where to save." , but if you want all files to be saved automatically to the same directory , leave it unchecked and make sure you setup a "Preset path" by tapping on the respective setting .
To overwrite incoming files that already exist with the same filename in the selected directory , check "Overwrite existing files" . If this isn't checked , DashDroid will make sure both files will be kept .
After you've configured DashDroid the way you like it , you can dash files to your device from any other device running dash . You will be automatically notified about new incoming transfers .
To send files to other devices , just go to any file manager that has a "Share file" function and choose "Dash this!" from the app list . Then just pick a target IP and DashDroid will do all the rest . You can even select and send multiple files at once!
♦ FEATURES :
☺Quick and easy to use
☺Supports any file type , not just media files
☺Multi file transfer
☺Compatible both with Android and Windows
☺Customizable dash handling experience - choose how you want the app to react to incoming transfers bassed on your needs
☺Built-in file system explorer - both internal memory & SD card support!
☺Data loss-free framework - you won't loose a single byte!
☺Constantly updated , the way the community likes it!
☻BETA LIMITS - will be removed after the app is released :
*BETA : You can only send and receive files smaller than 20MB
*BETA : Only single-file dashes available ^ - BOTH LIMITS REMOVED SINCE 1.2
♦ DASHWIN - DASH FOR WINDOWS
There's of course a Windows client available , with the same features as DashDroid . It's called DashWin and can be found on my website , speciffically here : http://www.officialuizz.co.nf/dashwin.html
Both DashDroid and DashWin will be updated simmultaneously when there are changes in the Dash framework . Thus , they will both have the latest features at the same time . However , version-speciffic updates might occour , fixing OS-speciffic issuses , GUI design etc .
♦ CURRENT AND FUTURE PLANS :
☺Find out and kill every single bug that pops up . You tell me what's wrong - I'll fix it
☺No size limit - 50% done - it can be expanded up to 2GB right now , but I'm first interested in the app being fully stable - Size limit expanded to 2GB since 1.2!
☺Multi file / entire folder dashes - it will be done , but same as above . - Multi-transfer implemented since 1.2!
☺Improved GUI - I'm doing it as I'm also developing , but when the app will be stable enough , I'm going to dedicate a lot of time solely for the GUI - Switched to Holo theme since 1.1 - this should be enough for the momment . It will pe updated with future features are implemented .
☺Custom device names (will come with 1.4)
☺Password-protected clients (will come with 1.4)
☺Wi-Fi Direct alternative module (exclusive for DashDroid , working on it)
☺Community suggestions - What do YOU want the app to do ? Please let me know!
IS THE APP GOING TO BE PAID WHEN DONE !?
☺I'm not going to lie , it WILL have a paid version when it will be fully stable , BUT there will also be a FREE version available , most likely ad-supported and with some little limitations on top of it . Right now I'm interested in things to work , and depending on the feedback and interest people have in the app , I will decide what the future of the app is going to be .
UPDATE : The app will NOT have both a free and a paid version , however it will have in-app purchases and / or will be add supported .
The app will be completely free for a while . There will be NO limitations to things such as the number of files that you will be able to send , or to the size limit .
WHAT ABOUT OTHER PLATFORMS !? WP , IOS , LINUX , MAC ETC
-WP : I would really like to do this . The only problem right now is that registering as a WP developer costs $99 , and before recklessly jumping in , I would like to know if people are truly interested.
-iPhone : Not really interested . Maybe if I run out of things to do and an iPhone + App Store license falls from the sky .
-Linux : When I will be getting a new PC (hopefully until the end of the summer) I will be looking into this . I'm an all-Windows geek right now , but I'm really looking forward to exploring the depths of Linux .
-Mac : Most probably , no .
-Others : idk , have I missed anything important ? You won't be seeing Dash-powered apps on Bada / Tizen / Meego / Asha etc , that's for sure! If and when I am thinking of porting it to a new OS , I will let you know .
♦ FOUND BUGS ? I'VE GOT THE SPRAY!
As you can see , both DashWin and DashDroid are in Beta right now . That means they are NOT fully stable and some things might make them crash or might cause errors to pop up . But unfortunately , as the one who developed this , my brain is kinda locked on the way the app SHOULD BE used , so I might not be able to find some bugs that an ordinary user would encounter . That's where you guys come in . If you find any bug , just drop a post in this thread explaining what the problem was and trying to explain as best you can what were the circumstances and what might have caused it . I'll look into it and fix it . The problem is not a matter of not being able to , but rather a matter of figuring out all the possible bugs .
I already have a small list that I will be taking care off , but I'm sure I've missed some quite important stuff as I always do , so if you happen to run into any trouble with either DashDroid or DashWin , please let me know immediately !
that means they might be unstable , but have potential fixes for existing bugs
No testbuilds currently available .
Frequently Asked Questions (FAQ)
Q : DashWin keeps crashing when starting or when I choose "Dash this!" , or if I choose "Dash this" the popup doesn't appear! What should I do ?
A : Make sure the exe is set to run as administrator . Right click on the shortcut - Properties - Advanced / Compatibility tab - check "Run as Administrator" - OK .
Or just disable User Account Control (UAC) , that's probably the reason this is happening .
Q : The "Dash this!" option appears twice in my Windows right-click context menu - how to fix it ?
A : Download and run this . Or use the "Disable context menu option" feature from DashWin 1.2.1 or lower .
Q : DashDroid is frozen / won't open anymore / I can't seem to get rid of some stuck notification from it .
A : Force-close it .
Q : I would like to translate DashDroid into another language that is / is not on your list , can I ?
A : Sure , PM me and let me know .
@ everyone :
I am looking for people who can help me translate DashDroid into different languages .
Those who are interested must both speak one of these languages at an advanced level , and also have basic Computer Science knowledge (so that you have a better interpretation of the stuff you'll be translating) .
I will be providing the XML with all the values needed to be translated . You just have to re-write the translation . No programming skills are needed .
I am looking not for one-time translations , but for translation maintainers .
A translation maintainer's job is to keep his / her translation up to date after every new app update that might require changes . You will be automatically notified via e-mail when your help is needed . Only the first translation from scratch will take time though , the updates will only consist of few new lines and / or tweaks that can be dealt with in roughly 5-10 minutes , as the app isn't really all that text-heavy .
You are free to leave your maintainer post anytime , but please let me know . Also , if you present no activity for 72h after the last update , you will be demoted . You will still remain in the credits in either cases though , in the "Past Translators" section .
There will be no payment for this . I am not looking to hire anyone , as it's not something very hard to do , considering there are only about 50 lines tops to be translated (right now anyway) . You WILL be , however , mentioned in the credits in the Play Store app description & this XDA thread .
If you think you can help out with this , please let me know by posting here or via PM .
Huge thanks to everyone who helped / helps / will help me with the translations!
Keep awesome .
Tried to send a 7 mb music file to my phone and on phone, it as asked that 1.8 gb data is incoming dash??? Don't know how this happened, clicked on yes, but still no transfer took place.
I'll look into it . If it was a PC -> Device transfer , it was most likely a DashWin bug .
This week I'm concentrating on fixing and updating DashWin , since DashDroid right now is pretty stable .
I'm also planning to implement an auto-update function so that you won't have to go to my Dropbox and manually download the new version every time
Originally Posted by VyktorJonas
the app is made for ICS+ devices but the screenshots were taken in a gingerbread... wat
Actually , it's on a JB hTC running a Sense 4 ROM . I will update the screenshots when I'll release the next version .
Originally Posted by Sabyn
first was for gingerbread +, but , for a better design, now is for ICS + only
Correct . That explains the screenshots in the How-To if that's what you were reffering to . I'll be updating them as well .
A month and a half ago alongside the release of Android 4.4 … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?