WiFiAnalyzer (open-source)


Note for Android OS 6 Users:
Some users running Android OS 6 (Marshmallow) have reported that the location service must be enabled for the application to see WiFi networks. Marshmallow users may need to turn on the location service, even though WiFiAnalyzer does not explicitly require it. This appears to be attributed to Android OS 6 that requires location service in order to see WiFi networks.

- Identify nearby Access Points
- Graph channels signal strength
- Graph Access Point signal strength over time
- Analyze WiFi networks to rate...

Free Or Paid: 


Other Comments: 

This is a super useful app for seeing what WIFI networks are in your area. you can filter in the 2.4 or 5GHz bands and by signal strength.