[Android Software Development] Budius:
Hi guys,

Google market version is the most up-to-date.

Soon to remove the BETA tag out of it.

New Link as of 13th of October!!

Ok, file handling should be spot on now.

I've tried several different ways of sending from good sources and bad sources and I reckon I cover all the bases.

To organise some stuff I've removed the internationalisation, sorry, for now is english only, soon I'll put back the other languages.

If I managed to put the tutorial on it on the next few hours I'll update it as V0.4 on the google play, but I'm not sure it's going to happen, maybe tomorrow.

so the plan now is:

- tutorial

- tips n tricks

- logging for missing intents (maybe)

- future feature? NFC? bump? who knows.

have fun!

New Link as of 08th of October!!

Hi again guys,

I found out what was wrong on the file on the 7th, it was not the transmission or connection or even anything WiFi related. It's just that the files can come from several different sources I'm not properly dealing with them.

So here's the deal, this new build, I just blocked the files the app is not handling properly (most likely from 3rd parties galleries, and should work as expected on local files from the stock gallery). Files that are currently not handling properly should just close the app and pop-up a quick message saying "Can't handle this 'Share' at the moment, we're working on it!".

so let's recap:

- local media files from the gallery should work

- connection process is still and will always be hardware/manufacturer dependent and it might or not work.

- transmission (once passes connection) should work rock solid. Including canceling transmission midway through and also once completed tapping on the notification to open the media.

What I'll work on next:

- proper handling of every possible file/intent

- include a tutorial that will appear the 1st time the app is opened.

- a tips & tricks section with what I learned until now on what's best to get it connected.

and after that we should be in a V1.0... does it sound ok?

have fun!

New Link as of 07th of October!!

In this one I completely redid the transmission process and it's ROCK SOLID !!!!

The version on the market if you try really big videos they'll eventually fail, with this new protocol I've transferred HUGE 1.7giga video file without any problem.

Furthermore there's TONs of optimisations on the transfer speed that you won't see on this version, but it's already on the file and it will be unlocked by the future paid version that give around 2 to 3 times after transfer times.

Before put this version into the market I'll include a tutorial and link to the youtube video, but you guys can already test it.

PS.: also there's not much internationalization on this one, there some parts that language will be lacking, I'm aware of it don't need to come tell me.

Have fun!

---------------------------------------------------------------------------------------------

I've doing an open beta testing of the first and only (until now) WiFi Direct sharing app available in the Google Play.

here is the link for it:

https://play.google.com/store/apps/details?id=com.budius.WiFiShoot

I just finished refactor most of the code and should be smooth stable now.

So I'm creating this thread to invite anyone that have a

FORCE CLOSE

to get a Logcat and post it here for me

Please also state if it was the Sender or Receiver, the phone manufacturer/model and which ROM you're running.

Please do not post if

you try to connect but the other device fail to reply, or if you device reboots when you try to switch the WiFi Direct on.

Those problems are 100% unrelated to the App itself and it's direct related to the hardware and OS on it.

Developers info:

The WiFi Direct API is 100% with callbacks. So the app just requests a connection and wait for a callback. And sometimes the callback is "failed to connect".... why this happens? is up to the OS.. the OS is responsible to all the transactions and there's no API available for any app to interfere with the process.