• MultiSearch is an iPhone tab bar app that searches Google, DuckDuckGo and Bing using their respective APIs.
• Use the iPhone 13 in portrait mode for snapshot (view controller) tests.
• Use the MultiSearch scheme for all builds except Spanish language tests (see below).
• The app supports dark and light modes.
• The app is localized in English and Latin-American Spanish (search engine results are only in English however).
• Views are built in three ways: UIKit/Storyboard (DuckDuckGo), Declarative/UIKit (Google), and SwiftUI (Bing)
• The project is configured to use Test Plans.
• To run English tests, select the "MultiSearch" scheme, tap command-u, and view results in Test Plan Navigator.
• To run Spanish tests, select the "MultiSearch Spanish (Latin America)" scheme, tap command-u.
• This app depends on swift-snapshot-testing, which is included via the Swift Package Manager.