Case study

DNS Manager

Android application for managing Private DNS (DNS over TLS) with an intuitive interface and advanced features.

DNS ManagerPreview

🛡️ DNS Manager - Your Private DNS Under Control

The ultimate Android app for managing Private DNS (DNS over TLS - DoT) settings with total control over your internet connection.

Security features:

  • DNS over TLS (DoT) to secure DNS queries
  • Support for multiple providers (Cloudflare, Google, Quad9, AdGuard, NextDNS, OpenDNS)
  • Custom servers with customizable logo and colors
  • 100% offline after configuration, no data collection

⚡ Quick Access:

  • Quick Settings Tile in the notification bar
  • Widget on home screen with real-time status
  • Activate/deactivate DNS with a single tap

📊 Monitoring:

  • Persistent notification with latency and connection time
  • Usage history with detailed statistics
  • Automatic connectivity check

🎨 Modern interface:

  • Material 3 design with light and dark themes
  • Logos of the main DNS providers
  • Favorites and drag-and-drop reordering

🔧 Advanced features:

  • Backup/restore settings (JSON)
  • Import/export servers
  • Integrated video tutorials for ADB configuration

Developed with Flutter and Kotlin, using Riverpod for state management.

Gallery

01 / 07