IOS

Scanerate

Scanerate can generate and scan QR codes all on the one screen.  Scanerate supports creating QR codes that represent Wifi networks and when scanned can add the wifi network and connect right away.