Skip to content

demantz/RFAnalyzer

Repository files navigation

RF Analyzer for Android

RF Analyzer is an Android app for real-time spectrum analysis using SDR hardware such as HackRF and RTL-SDR. It displays live FFT and waterfall plots of the radio frequency (RF) spectrum and supports demodulation, recording, and more.

Whether you're a radio hobbyist, ham operator, or just curious about what's flying through the airwaves, RF Analyzer makes exploring the RF world from your phone both practical and fun.

RF Analyzer Screenshot


Features

  • Real-time FFT and waterfall display with scroll and pinch-to-zoom
  • Supports HackRF, RTL-SDR, and File Source (files with raw IQ data)
  • Audio demodulation: CW, AM, nFM, wFM, LSB, USB
  • Record raw IQ data
  • Modern and dynamic UI with a bottom (or side) drawer for full control
  • Adjustable Settings such as averaging, peak hold, FFT size, color maps, color theme, screen orientation and more
  • Documentation (user manual) and context-aware help system in the app

Supported Devices

Note: Proper USB OTG support and a reliable cable/hub may be necessary for some setups.


Manual

A full user manual is available in the docs/ folder and online via MkDocs:

Read the RF Analyzer Manual

Topics include:

  • Quick Start & Setup
  • User Interface & Controls
  • SDR & FFT Configuration
  • Demodulation Modes
  • Signal Identification Tips
  • Recording & Playback
  • Advanced SDR Topics (dB, FFT theory, ham radio...)

Download & Support

Get RF Analyzer on Google Play:

Get it on Google Play

The app is available as a free trial, giving you 7 days of usage after installation and up to 60 minutes of operation time. This allows you to fully explore the features and see if it fits your needs and works with your hardware.

If you enjoy using the app, you can unlock the full version via a one-time in-app purchase.

RF Analyzer is a passion project developed in my spare time. A lot of effort has gone into making it useful, reliable, and fun to use. Supporting the app through the in-app purchase not only removes the trial limitations - it also helps me keep improving and maintaining the project. Thank you! 🙏


About the Author

Hello, my name is Dennis Mantz and I greet you from Heidelberg in Germany! How to reach me:

License

This software is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. http://www.gnu.org/licenses/gpl.html GPL version 2 or higher

Principal Author: Dennis Mantz

For more license information see the about section inside the app or in the user manual.

About

Spectrum Analyzer for Android using the HackRF

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •