The Ultimate Tool for Radio Amateurs to Query DMR, NXDN, Repeater IDs, and APRS Data
π 100% Free & Ad-Free Forever
Download β’ Features β’ Screenshots β’ Privacy β’ Support
Are you a radio amateur looking for a fast, reliable, and privacy-focused way to query digital IDs and APRS data? Look no further! Our application is specifically designed for the ham radio community with features that matter most to you.
- π Lightning Fast - Query DMR, NXDN, and Repeater IDs in seconds
- π‘ APRS Integration - Real-time APRS station tracking with QTH Locator calculation
- π Privacy First - No data collection, no tracking, no ads
- π΄ Offline Mode - Access your recent searches without internet
- π Dark Theme - Beautiful dark-first design for night operations
- π 100% Free - No subscriptions, no in-app purchases
Query radio amateur information across multiple networks:
- Search by callsign or DMR ID
- View operator name, city, country
- Display last talk group activity
- Copy ID to clipboard with one tap
- Complete NXDN database access
- Instant callsign lookup
- Detailed operator information
- Search repeaters by ID or callsign
- View frequency, offset, and tones
- Find responsible operators
- Location information (city, country)
Advanced APRS station tracking:
- Real-time Position - Latest station coordinates
- QTH Locator - Automatic Maidenhead grid calculation with clickable integration
- QTH Locator Premium Integration - Direct link to QTH Locator Premium app (com.qthlocator)
- APRS PassCode - Generate passcode for any callsign
- Map Integration - Open station location in APRS.fi
- SSID Support - Automatic detection of -N, -1, -2, etc.
- Station Info - Comment, symbol, and last seen data
- Animated UI - Smooth animations and visual feedback throughout the app
- 24-hour cache for DMR/NXDN/Repeater queries
- 1-hour cache for APRS data (more dynamic)
- Automatic synchronization when online
- Visual offline indicator
- Share Results - Send via WhatsApp, Telegram, SMS, Email
- QR Code Generation - Create QR codes for any result
- UTF-8 Support - Perfect Turkish character handling
- Copy to Clipboard - Quick copy for IDs and passcodes
- Uppercase Input - Automatic callsign formatting
- Empty Field Validation - Helpful error messages
- Fast Navigation - Bottom tab navigation
- Clean Interface - Minimal, distraction-free design
- Smooth Animations - Logo bounce, button press effects, pulsing status indicator
- Interactive Elements - Clickable callsigns for cross-navigation between screens
- QTH Locator Integration - Click QTH Locator to open QTH Locator Premium app or Play Store
| ID Search | APRS Query | Results |
|---|---|---|
![]() |
![]() |
![]() |
| Offline Mode | QR Code | Share |
|---|---|---|
![]() |
![]() |
![]() |
- Android 7.0 (API 24) or higher
- Internet connection (for queries)
- ~10 MB storage space
Coming Soon!
- Download the latest APK from Releases
- Enable "Install from Unknown Sources" in Android settings
- Install the APK
- Open and start querying!
# Clone the repository
git clone https://github.com/yourusername/radio-amateur-id-query.git
# Open in Android Studio
cd radio-amateur-id-query
# Build and run
./gradlew assembleDebug- Kotlin - Modern Android development
- Jetpack Compose - Declarative UI framework
- Retrofit - Type-safe HTTP client
- Coroutines - Asynchronous programming
- ViewModel - Lifecycle-aware data management
- SharedPreferences - Local data caching
- ZXing - QR code generation
- MVVM Pattern - Clean separation of concerns
- Repository Pattern - Data abstraction layer
- Offline-First - Cache-first strategy
- Material Design - Modern UI/UX principles
- Purpose: DMR, NXDN, and Repeater database
- Coverage: Worldwide radio amateur database
- Update Frequency: Real-time
- Data Type: Public information
- Purpose: APRS station tracking
- Coverage: Global APRS-IS network
- Update Frequency: Real-time
- API Key: Read-only public access
- β No Data Collection - We don't collect any user data
- β No Tracking - No analytics or tracking services
- β No Ads - Completely ad-free experience, forever
- β No Accounts - No registration required
- β 100% Free - No subscriptions, no in-app purchases, no hidden costs
- β Local Storage Only - Data cached on your device
- β HTTPS Only - Secure API communications
- β Open Source - Transparent codebase
The app requires only TWO permissions:
- INTERNET - To query RadioID.net and APRS.fi APIs
- ACCESS_NETWORK_STATE - To detect network connectivity and show online/offline status
No other permissions needed! No location, camera, contacts, or storage access.
- Search Queries: Sent directly to third-party APIs (RadioID.net, APRS.fi)
- Cache Storage: Stored locally on your device (encrypted by Android OS)
- Cache Duration: 24 hours (IDs) / 1 hour (APRS)
- User Control: Clear cache by uninstalling the app
Read our full Privacy Policy
Important Information:
All user and radio amateur information displayed in this application is legally retrieved from public databases:
- RadioID.net - Public DMR, NXDN, and Repeater database
- APRS.fi - Public APRS network data
This application acts solely as a query interface and does NOT store, collect, or maintain any user data on our servers. All information is:
- β Publicly available through official radio amateur databases
- β Retrieved in real-time from third-party APIs
- β Temporarily cached locally on your device only
- β Legally accessible under amateur radio regulations
Data Removal Requests:
If you wish to remove or modify your information:
- Contact RadioID.net directly for DMR/NXDN/Repeater data
- Contact APRS.fi directly for APRS data
- We cannot process removal requests as we do not store any data
Terms of Use:
By using this application, you acknowledge and agree that:
- All data is sourced from public radio amateur databases
- The application does not store personal data on external servers
- Data removal requests must be directed to the original data sources
- The application complies with amateur radio regulations and data protection laws
- π¬π§ English
- πΉπ· Turkish (TΓΌrkΓ§e)
- Open the app (starts on ID Search screen)
- Enter a callsign (e.g.,
TB1TFO) or ID number (e.g.,2861059) - Tap "Sorgula" (Query)
- View results for DMR, NXDN, and Repeater databases
- Tap the copy icon next to any ID to copy it
- Navigate to "APRS Sorgula" tab
- Enter a callsign (e.g.,
TB1TFO) - Tap "APRS Sorgula"
- View station position, QTH Locator, and APRS PassCode
- Tap QTH Locator text or animated logo to open QTH Locator Premium app
- If app not installed, you'll be redirected to Google Play Store
- Tap "Haritada GΓΆrΓΌntΓΌle" to open in APRS.fi
- After getting results, scroll to the bottom of the card
- Tap "PaylaΕ" to share via any app
- Or tap "QR Kod" to generate a QR code
- Share with fellow radio amateurs!
- Query any callsign or ID while online
- Results are automatically cached
- When offline, search the same callsign
- See cached results with offline indicator
- Data refreshes automatically when back online
We welcome contributions from the radio amateur community!
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
# Prerequisites
- Android Studio Arctic Fox or later
- JDK 11 or higher
- Android SDK 35
# Clone and setup
git clone https://github.com/yourusername/radio-amateur-id-query.git
cd radio-amateur-id-query
# Open in Android Studio and sync Gradle- Follow Kotlin coding conventions
- Use Jetpack Compose for UI
- Write meaningful commit messages
- Add comments for complex logic
- Test on multiple Android versions
Found a bug or have a feature idea? We'd love to hear from you!
Please include:
- Android version
- Device model
- Steps to reproduce
- Expected vs actual behavior
- Screenshots (if applicable)
Tell us:
- What feature you'd like
- Why it would be useful
- How it should work
- π§ Email: info@algyazilim.com
- π Website: https://algyazilim.com
- π¬ Issues: GitHub Issues
Q: Is this app free?
A: Yes! 100% free with no ads or in-app purchases.
Q: Do I need to create an account?
A: No! The app works without any registration.
Q: Does it work offline?
A: Yes! Recent searches are cached for offline access.
Q: Which databases does it search?
A: RadioID.net (DMR, NXDN, Repeaters) and APRS.fi (APRS stations).
Q: Is my data safe?
A: Absolutely! We don't collect any user data. Everything is stored locally on your device.
Q: Can I use it outside Turkey?
A: Yes! It works worldwide for all radio amateurs.
ALG YazΔ±lΔ±m & Elektronik Inc.
- Developer: Fatih ΓNDER (TB1TFO - CekToR)
- Email: info@algyazilim.com
- Website: https://algyazilim.com
This project is licensed under the MIT License - see the LICENSE file for details.
- RadioID.net - For providing the DMR/NXDN/Repeater database API
- APRS.fi - For the excellent APRS tracking service
- QTH Locator Premium - For the excellent QTH Locator calculation app (com.qthlocator)
- Radio Amateur Community - For feedback and support
- Open Source Contributors - For making this project better
If you find this app useful, please consider giving it a star! β





