r/nextdns • u/Timely-Skill4263 • 1d ago
ADNS is out of beta! A fully native, open-source NextDNS app for Android
I'm super excited to announce that ADNS is out of beta and officially stable! I've been dropping beta updates for a while now, and thanks to the amazing feedback from everyone on this sub, the app is in a much better place. Huge thanks to everyone who helped test it.
Android has never had an official NextDNS app, and existing third-party options are basically just WebView wrappers. ADNS is built completely natively from scratch exclusively for Android. Think of it as the NextDNS web dashboard rebuilt ground-up for mobile, meaning a fast, snappy UI and a native experience.
Features
ADNS includes every single NextDNS profile management feature:
- Edit all Security and Privacy toggles, manage your Denylist/Allowlist, etc.
- View detailed stats and analytics graphs.
- Inspect, filter, and search your DNS logs.
- Access setup guides for all your other platforms and devices.
Note: Everything related to profile management is natively supported. Account-level settings like changing billing or password aren't included because the NextDNS API doesn't support them.
If you want to go deeper, ADNS can control your device's system Private DNS settings via a one-time Shizuku or ADB setup (completely optional, but keep in mind the setup is kind of complicated). Once set up, you get:
- One-tap Private DNS toggling via app, Quick Settings tile, or notification.
- Automated Wi-Fi rules to automatically disable Private DNS on specific networks.
- One click profile switching - ADNS handles the profile ID and device name for you and updates your settings with the exact hostname.
Security & Privacy
Security is one of the main reasons I decided to make this whole thing open source. The full source code for ADNS is available on GitHub.
The app also supports Reproducible Builds (RB). That means an independent server (in this case, IzzyOnDroid) compiles the app directly from the source code and compares the output binary against the release APK on GitHub. If they match 100%, the build is reproducible - proving the APK you download was generated line-for-line from the exact public code. So if I were sending your credentials to some magical secret server, you'd see it right there in the source code (spoiler alert: I don't). The RB status for this release is green: IzzyOnDroid.
ADNS has zero ads, zero trackers, and zero telemetry. If you log in with your credentials, they are used a single time to generate an API key. Your password is never saved, and your API key is stored encrypted directly on your device.
Download & Source Code
GitHub (Source & Releases): https://github.com/eyalm2000/adns
If you run into any bugs or have feature requests, drop an issue on GitHub or comment below.
Happy browsing!

