As advanced as modern mobile devices are, getting files from one phone or tablet to another can still be problematic. Cloud storage apps like Dropbox can clog up your Internet connection. The BlueTooth-based Android Beam is slow, and can only be used for certain items. And S Beam, though faster, is restricted to Samsung devices.
Enter SuperBeam, an app that aims to take advantage of a range of wireless technologies to juggle files between Android phones. The heavy lifting is done over Wifi or Wifi Direct, with an NFC connection or QR code being used to get things going.
First up, both devices must be running the SuperBeam app. Next, select the file you want to send -- either in the gallery app, or a file manager Astro or OI -- and choose SuperBeam. The app will then ask you if the device you're sending to is on the same network. If so, it'll send your bits over that network; if not, a Wifi Direct connection will eventually be established between the two.
From there you've got a few options. The easiest is NFC -- hold the two devices back-to-back and press the screen on the sending device. Alternatively you can use the "SuperBeam Scanner" app from the app drawer and scan the QR code on the sending device's screen.
Transfer speeds will depend on the Wifi capabilities of the devices (and infrastructure) you're using, but we got solid transfer rates of up to 20Mbps between our Nexus 4 and HTC One on a 5GHz Wifi N network. SuperBeam isn't as simple as S Beam or Android Beam, but its ability to transfer just about anything between just about any device makes it more versatile for power users. It's available for free on the Google Play Store for phones and tablets running Android 4.0 and above.