DuckDuckGo Android is a mobile search application for Android devices built with Kotlin.
The project provides a privacy-focused search experience on Android, offering an alternative to mainstream search engines. The application integrates DuckDuckGo's search capabilities directly into a native Android app, allowing users to search without tracking or profiling.
Developers considering adoption should understand that this is the official DuckDuckGo mobile application rather than a library or framework. It suits contributors interested in privacy-focused technology and those wanting to work on a consumer-facing Android application. The project uses git submodules for dependency management, requiring the `--recursive` flag during cloning. The codebase is written in Kotlin and distributed under the Apache 2.0 license. The project actively welcomes community contributions and maintains a contributing guide for prospective developers.
The project maintains active engagement with its community through multiple feedback channels, including an in-app feedback form accessible via Settings and external contact options. Development activity shows consistent attention to code quality and terminology standards, with deliberate efforts to update language and remove problematic connotations throughout the codebase. The team documents these changes and maintains awareness of deprecated terminology in closed issues and pull requests to guide future contributions.