1

Community App: API NextDNS (Android)

I’ve developed a native Android application called "API NextDNS" to provide a more modern and mobile-friendly way to manage your NextDNS profiles.

I focused on creating a fast, Material 3 interface that uses the official NextDNS API.

Key features shown in the video:

Profile Management: Easily switch between profiles, create new ones, or delete them.

Real-time Analytics: View total queries and blocked percentages.

Detailed Logs: Live stream of DNS queries with the ability to quickly block or allow domains.

Parental Control & Security: Manage TLDs, blocklists, and security settings on the go.

Built-in Tools: Integrated Speed Test and Ping Diagnostics to check your connection.

Privacy First: All data is encrypted using AES-256 GCM and stored securely on your device via Android Keystore.

The app has already received positive feedback on Reddit, and I would love to hear what the official community thinks!

Link to Google Play

Looking forward to your feedback!

3 replies

null
    • Olejsandr
    • 2 days ago
    • Reported - view

    Massive Update: UI Redesign & Global Status Card!

    Hi everyone! I've just pushed a major update to the API Hub for NextDNS. Based on feedback and to improve UX, I've implemented several big changes:

    • Global Service Status: No more checking status on each profile card. Now there is a dedicated global status card at the top of the Home Screen for instant feedback.

    • Full UI Redesign: Cleaned up the profile cards, improved spacing, and added smooth launch animations.

    • Optimization: Faster data loading and better handling of multiple API keys.

    I would love to hear your thoughts on the new look! Any feature requests?

    Download on Play Store

    • Mike_V
    • yesterday
    • Reported - view

    Wondering if it would be possible for you to post an APK for it on Github or somewhere? I run GrapheneOS on my Android device and would love to try out your app, but don't want to go through Google Play. Unless there are specific things you use that require Google Play to be present.

      • Olejsandr
      • 2 hrs ago
      • Reported - view

       

      Hi! Thank you for your interest in the app. I totally respect your choice of GrapheneOS.

      To be transparent, I don't have plans for a standalone APK or GitHub release at the moment, primarily for a few technical and structural reasons:

      Security and Integrity: Since this app manages sensitive network settings via the NextDNS API, using a trusted distribution channel like Google Play ensures that the APK you install is authentic, signed by me, and hasn't been tampered with.

      Seamless Updates: Delivering bug fixes and new features is much more efficient through an automated system. Given that NextDNS might update its API, I need to ensure all users receive critical updates simultaneously to prevent app breakage.

      Licensing Model: The app offers a 3-day full-featured trial followed by a 'one-time purchase' lifetime license. Currently, I rely on Google Play's billing infrastructure to manage these trials and licenses securely without building a custom (and potentially less private) account system on my own servers.

      For GrapheneOS users, the best way to run the app is via Sandboxed Google Play. This allows you to use the app and manage the license within a restricted environment without compromising the security of your OS.

      I appreciate your understanding and the feedback regarding distribution!

Content aside

  • 1 Likes
  • 2 hrs agoLast active
  • 3Replies
  • 114Views
  • 2 Following