Skip to content

rickabrac/iOSMultiSearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

• 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)

Testing

• 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.

Notes

• This app depends on swift-snapshot-testing, which is included via the Swift Package Manager.

About

iPhone MVVM app that searches the web using Google, DuckDuckGo and Bing APIs. Views are built three ways: Storyboard, declarative UIKit and SwiftUI. Localized for English and Spanish.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages