DuckDuckGo iOS Application
Clone or download
Latest commit 74d89a0 Jan 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update PR template to better match new format used across the org Feb 28, 2018
AtbIntegrationTests enhance home page ux (#384) Dec 17, 2018
BookmarksTodayExtension add release notes and bump version number Jan 14, 2019
Core test a centered search field only (#393) Jan 14, 2019
DuckDuckGo.xcodeproj test a centered search field only (#393) Jan 14, 2019
DuckDuckGo add release notes and bump version number Jan 14, 2019
DuckDuckGoTests test a centered search field only (#393) Jan 14, 2019
IntegrationTests enhance home page ux (#384) Dec 17, 2018
QuickActionsTodayExtension add release notes and bump version number Jan 14, 2019
ShareExtension add release notes and bump version number Jan 14, 2019
SpeedTests Update to Xcode 10 and Swift 4.2 (#367) Oct 12, 2018
Third-Party/bloom_cpp Add large scale https updates with bloom filter (#355) Aug 23, 2018
TopSitesReport update privacy grade (#363) Oct 5, 2018
UITests Update to Xcode 10 and Swift 4.2 (#367) Oct 12, 2018
fastlane add release notes and bump version number Jan 14, 2019
fonts/licensed Installs the licensed fonts from a standard location (#108) Aug 16, 2017
styleguide add swift lint and style guide (#342) Jul 6, 2018
submodules update privacy grade (#363) Oct 5, 2018
.gitignore Add latest app store screenshots (#298) Apr 13, 2018
.gitmodules update privacy grade (#363) Oct 5, 2018
.swiftlint.yml add swift lint and style guide (#342) Jul 6, 2018
Cartfile Update to Xcode 10 and Swift 4.2 (#367) Oct 12, 2018
Cartfile.resolved Update to Xcode 10 and Swift 4.2 (#367) Oct 12, 2018
LICENSE Update LICENSE (#392) Jan 9, 2019
ManualTestsScript.md Fix force touch shortcuts and add manual tests script Oct 31, 2017
NOTICE Added NOTICE file (#305) May 4, 2018
README.md app metrics (#343) Jul 26, 2018
bitrise.yml Remove retry as it is extending build time, we will fix the tests the… Nov 8, 2018
run_atb_tests.sh add atb integration tests (#351) Aug 8, 2018
run_site_report.sh Fix integration tests Oct 10, 2017
run_tests.sh add atb integration tests (#351) Aug 8, 2018
screenshots.sh add ui tests, add and expand dividers, show total tracker counts (#282) Mar 21, 2018

README.md

DuckDuckGo iOS

We are excited to engage the community in development and will open up this project to contributions soon.

We are hiring!

We are looking for a Senior Cross-Platform/iOS engineer to help shape our mobile apps. We embrace diverse perspectives, and seek out passionate, self-motivated people, committed to our shared vision of raising the standard of trust online. Visit our careers page to find out more!

Building

Submodules

We only have one submodule at the moment, but because of that you will need to bring it in to the project in order to build and run it:

Run git submodule update --init --recursive

Dependencies

We use Carthage for dependency management. If you don't have Carthage installed refer to Installing Carthage.

Run carthage bootstrap --platform iOS before opening the project in XCode

You can also run the unit tests to do the above and ensure everything seems in order: ./run_tests.sh

Fonts

We use Proxima Nova fonts which are proprietary and cannot be committed to source control, see fonts.

Discuss

Contact us at https://duckduckgo.com/feedback if you have feedback, questions or want to chat.

License

DuckDuckGo Search & Stories is distributed under the Apache 2.0 license.