├── .codecov.yml ├── .github └── FUNDING.yml ├── .gitignore ├── .travis.yml ├── BookStore.xcodeproj ├── project.pbxproj └── xcshareddata │ └── xcschemes │ ├── BookStore.xcscheme │ ├── BookStoreKit.xcscheme │ └── Networking.xcscheme ├── BookStore ├── AppDelegate.swift ├── BookStoreService │ ├── BookStoreService.swift │ ├── BookStoreView.swift │ └── ITBookStoreService.swift ├── Extensions │ ├── Foundation+Extensions.swift │ ├── Result+Extensions.swift │ ├── UIKit+Extensions.swift │ ├── UIView+Animations.swift │ ├── Unspecified.swift │ └── Unwrappable.swift ├── ImageProvider │ ├── ImageProvider.swift │ └── ImageProviderError.swift ├── Supporting Files │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── ic_close.imageset │ │ │ ├── Contents.json │ │ │ └── icons8-multiply-filled-90.png │ │ └── ic_new.imageset │ │ │ ├── Contents.json │ │ │ └── icons8-star-96.png │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ └── Info.plist ├── ViewControllers │ ├── BookInfoViewController.swift │ ├── NewBooksViewController.swift │ ├── SearchViewController.swift │ └── TabBarController.swift └── Views │ ├── BookCell.swift │ └── BookCell.xib ├── BookStoreKit ├── API │ ├── BookInfoAPI.swift │ ├── NewBooksAPI.swift │ └── SearchBookAPI.swift ├── BookStore.swift ├── BookStoreConfiguration.swift ├── BookStoreKit.h ├── Info.plist ├── Model │ ├── Book.swift │ ├── BookInfo.swift │ ├── NewBooksResponse.swift │ └── SearchBookResponse.swift ├── SearchEngine │ ├── ITBookStoreProvider.swift │ ├── SearchEngine.swift │ ├── SearchEngineDelegate.swift │ ├── SearchError.swift │ ├── SearchRequest.swift │ ├── SearchResult.swift │ └── SearchResultsProviding.swift └── Utils │ ├── Debouncer.swift │ └── Result + Extensions.swift ├── BookStoreKitTests ├── APITests.swift ├── Info.plist ├── MockAPI │ ├── MockData.swift │ ├── MockSearchResultsProvider.swift │ └── MockURLProtocol.swift ├── SearchEngineTests.swift ├── SearchErrorTests.swift ├── SearchRequestTests.swift └── UtilsTests.swift ├── BookStoreTests ├── Info.plist ├── ResultExtensionTests.swift ├── UIKitExtensionTests.swift ├── UIViewAnimationTests.swift └── UnwrapTests.swift ├── BookStoreUITests ├── BookInfoViewController │ ├── BookInfoNormal.json │ └── BookInfoViewControllerTests.swift ├── Info.plist ├── NewBooksViewController │ ├── NewBooksEmpty.json │ ├── NewBooksNormal.json │ └── NewBooksViewControllerTests.swift ├── SearchViewController │ ├── SearchViewControllerTests.swift │ ├── bookInfo.json │ ├── django.json │ └── django123.json └── Utils.swift ├── Cartfile ├── Cartfile.resolved ├── LICENSE ├── Networking ├── API.swift ├── APIClient.swift ├── APIConfiguration.swift ├── APIError.swift ├── Info.plist └── Networking.h ├── README.md └── README_assets ├── documentation-0.png ├── documentation-1.png ├── documentation-2.png ├── optional-iboutlets.png ├── search.gif ├── whats-new.gif └── xcodeproj-targets.png /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/.travis.yml -------------------------------------------------------------------------------- /BookStore.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /BookStore.xcodeproj/xcshareddata/xcschemes/BookStore.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore.xcodeproj/xcshareddata/xcschemes/BookStore.xcscheme -------------------------------------------------------------------------------- /BookStore.xcodeproj/xcshareddata/xcschemes/BookStoreKit.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore.xcodeproj/xcshareddata/xcschemes/BookStoreKit.xcscheme -------------------------------------------------------------------------------- /BookStore.xcodeproj/xcshareddata/xcschemes/Networking.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore.xcodeproj/xcshareddata/xcschemes/Networking.xcscheme -------------------------------------------------------------------------------- /BookStore/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/AppDelegate.swift -------------------------------------------------------------------------------- /BookStore/BookStoreService/BookStoreService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/BookStoreService/BookStoreService.swift -------------------------------------------------------------------------------- /BookStore/BookStoreService/BookStoreView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/BookStoreService/BookStoreView.swift -------------------------------------------------------------------------------- /BookStore/BookStoreService/ITBookStoreService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/BookStoreService/ITBookStoreService.swift -------------------------------------------------------------------------------- /BookStore/Extensions/Foundation+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/Extensions/Foundation+Extensions.swift -------------------------------------------------------------------------------- /BookStore/Extensions/Result+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/Extensions/Result+Extensions.swift -------------------------------------------------------------------------------- /BookStore/Extensions/UIKit+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/Extensions/UIKit+Extensions.swift -------------------------------------------------------------------------------- /BookStore/Extensions/UIView+Animations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/Extensions/UIView+Animations.swift -------------------------------------------------------------------------------- /BookStore/Extensions/Unspecified.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/Extensions/Unspecified.swift -------------------------------------------------------------------------------- /BookStore/Extensions/Unwrappable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/Extensions/Unwrappable.swift -------------------------------------------------------------------------------- /BookStore/ImageProvider/ImageProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/ImageProvider/ImageProvider.swift -------------------------------------------------------------------------------- /BookStore/ImageProvider/ImageProviderError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/ImageProvider/ImageProviderError.swift -------------------------------------------------------------------------------- /BookStore/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /BookStore/Supporting Files/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/Supporting Files/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /BookStore/Supporting Files/Assets.xcassets/ic_close.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/Supporting Files/Assets.xcassets/ic_close.imageset/Contents.json -------------------------------------------------------------------------------- /BookStore/Supporting Files/Assets.xcassets/ic_close.imageset/icons8-multiply-filled-90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/Supporting Files/Assets.xcassets/ic_close.imageset/icons8-multiply-filled-90.png -------------------------------------------------------------------------------- /BookStore/Supporting Files/Assets.xcassets/ic_new.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/Supporting Files/Assets.xcassets/ic_new.imageset/Contents.json -------------------------------------------------------------------------------- /BookStore/Supporting Files/Assets.xcassets/ic_new.imageset/icons8-star-96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/Supporting Files/Assets.xcassets/ic_new.imageset/icons8-star-96.png -------------------------------------------------------------------------------- /BookStore/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /BookStore/Supporting Files/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/Supporting Files/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /BookStore/Supporting Files/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/Supporting Files/Info.plist -------------------------------------------------------------------------------- /BookStore/ViewControllers/BookInfoViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/ViewControllers/BookInfoViewController.swift -------------------------------------------------------------------------------- /BookStore/ViewControllers/NewBooksViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/ViewControllers/NewBooksViewController.swift -------------------------------------------------------------------------------- /BookStore/ViewControllers/SearchViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/ViewControllers/SearchViewController.swift -------------------------------------------------------------------------------- /BookStore/ViewControllers/TabBarController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/ViewControllers/TabBarController.swift -------------------------------------------------------------------------------- /BookStore/Views/BookCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/Views/BookCell.swift -------------------------------------------------------------------------------- /BookStore/Views/BookCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStore/Views/BookCell.xib -------------------------------------------------------------------------------- /BookStoreKit/API/BookInfoAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKit/API/BookInfoAPI.swift -------------------------------------------------------------------------------- /BookStoreKit/API/NewBooksAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKit/API/NewBooksAPI.swift -------------------------------------------------------------------------------- /BookStoreKit/API/SearchBookAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKit/API/SearchBookAPI.swift -------------------------------------------------------------------------------- /BookStoreKit/BookStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKit/BookStore.swift -------------------------------------------------------------------------------- /BookStoreKit/BookStoreConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKit/BookStoreConfiguration.swift -------------------------------------------------------------------------------- /BookStoreKit/BookStoreKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKit/BookStoreKit.h -------------------------------------------------------------------------------- /BookStoreKit/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKit/Info.plist -------------------------------------------------------------------------------- /BookStoreKit/Model/Book.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKit/Model/Book.swift -------------------------------------------------------------------------------- /BookStoreKit/Model/BookInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKit/Model/BookInfo.swift -------------------------------------------------------------------------------- /BookStoreKit/Model/NewBooksResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKit/Model/NewBooksResponse.swift -------------------------------------------------------------------------------- /BookStoreKit/Model/SearchBookResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKit/Model/SearchBookResponse.swift -------------------------------------------------------------------------------- /BookStoreKit/SearchEngine/ITBookStoreProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKit/SearchEngine/ITBookStoreProvider.swift -------------------------------------------------------------------------------- /BookStoreKit/SearchEngine/SearchEngine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKit/SearchEngine/SearchEngine.swift -------------------------------------------------------------------------------- /BookStoreKit/SearchEngine/SearchEngineDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKit/SearchEngine/SearchEngineDelegate.swift -------------------------------------------------------------------------------- /BookStoreKit/SearchEngine/SearchError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKit/SearchEngine/SearchError.swift -------------------------------------------------------------------------------- /BookStoreKit/SearchEngine/SearchRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKit/SearchEngine/SearchRequest.swift -------------------------------------------------------------------------------- /BookStoreKit/SearchEngine/SearchResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKit/SearchEngine/SearchResult.swift -------------------------------------------------------------------------------- /BookStoreKit/SearchEngine/SearchResultsProviding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKit/SearchEngine/SearchResultsProviding.swift -------------------------------------------------------------------------------- /BookStoreKit/Utils/Debouncer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKit/Utils/Debouncer.swift -------------------------------------------------------------------------------- /BookStoreKit/Utils/Result + Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKit/Utils/Result + Extensions.swift -------------------------------------------------------------------------------- /BookStoreKitTests/APITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKitTests/APITests.swift -------------------------------------------------------------------------------- /BookStoreKitTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKitTests/Info.plist -------------------------------------------------------------------------------- /BookStoreKitTests/MockAPI/MockData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKitTests/MockAPI/MockData.swift -------------------------------------------------------------------------------- /BookStoreKitTests/MockAPI/MockSearchResultsProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKitTests/MockAPI/MockSearchResultsProvider.swift -------------------------------------------------------------------------------- /BookStoreKitTests/MockAPI/MockURLProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKitTests/MockAPI/MockURLProtocol.swift -------------------------------------------------------------------------------- /BookStoreKitTests/SearchEngineTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKitTests/SearchEngineTests.swift -------------------------------------------------------------------------------- /BookStoreKitTests/SearchErrorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKitTests/SearchErrorTests.swift -------------------------------------------------------------------------------- /BookStoreKitTests/SearchRequestTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKitTests/SearchRequestTests.swift -------------------------------------------------------------------------------- /BookStoreKitTests/UtilsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreKitTests/UtilsTests.swift -------------------------------------------------------------------------------- /BookStoreTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreTests/Info.plist -------------------------------------------------------------------------------- /BookStoreTests/ResultExtensionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreTests/ResultExtensionTests.swift -------------------------------------------------------------------------------- /BookStoreTests/UIKitExtensionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreTests/UIKitExtensionTests.swift -------------------------------------------------------------------------------- /BookStoreTests/UIViewAnimationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreTests/UIViewAnimationTests.swift -------------------------------------------------------------------------------- /BookStoreTests/UnwrapTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreTests/UnwrapTests.swift -------------------------------------------------------------------------------- /BookStoreUITests/BookInfoViewController/BookInfoNormal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreUITests/BookInfoViewController/BookInfoNormal.json -------------------------------------------------------------------------------- /BookStoreUITests/BookInfoViewController/BookInfoViewControllerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreUITests/BookInfoViewController/BookInfoViewControllerTests.swift -------------------------------------------------------------------------------- /BookStoreUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreUITests/Info.plist -------------------------------------------------------------------------------- /BookStoreUITests/NewBooksViewController/NewBooksEmpty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreUITests/NewBooksViewController/NewBooksEmpty.json -------------------------------------------------------------------------------- /BookStoreUITests/NewBooksViewController/NewBooksNormal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreUITests/NewBooksViewController/NewBooksNormal.json -------------------------------------------------------------------------------- /BookStoreUITests/NewBooksViewController/NewBooksViewControllerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreUITests/NewBooksViewController/NewBooksViewControllerTests.swift -------------------------------------------------------------------------------- /BookStoreUITests/SearchViewController/SearchViewControllerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreUITests/SearchViewController/SearchViewControllerTests.swift -------------------------------------------------------------------------------- /BookStoreUITests/SearchViewController/bookInfo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreUITests/SearchViewController/bookInfo.json -------------------------------------------------------------------------------- /BookStoreUITests/SearchViewController/django.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreUITests/SearchViewController/django.json -------------------------------------------------------------------------------- /BookStoreUITests/SearchViewController/django123.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreUITests/SearchViewController/django123.json -------------------------------------------------------------------------------- /BookStoreUITests/Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/BookStoreUITests/Utils.swift -------------------------------------------------------------------------------- /Cartfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/Cartfile -------------------------------------------------------------------------------- /Cartfile.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/Cartfile.resolved -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/LICENSE -------------------------------------------------------------------------------- /Networking/API.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/Networking/API.swift -------------------------------------------------------------------------------- /Networking/APIClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/Networking/APIClient.swift -------------------------------------------------------------------------------- /Networking/APIConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/Networking/APIConfiguration.swift -------------------------------------------------------------------------------- /Networking/APIError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/Networking/APIError.swift -------------------------------------------------------------------------------- /Networking/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/Networking/Info.plist -------------------------------------------------------------------------------- /Networking/Networking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/Networking/Networking.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/README.md -------------------------------------------------------------------------------- /README_assets/documentation-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/README_assets/documentation-0.png -------------------------------------------------------------------------------- /README_assets/documentation-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/README_assets/documentation-1.png -------------------------------------------------------------------------------- /README_assets/documentation-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/README_assets/documentation-2.png -------------------------------------------------------------------------------- /README_assets/optional-iboutlets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/README_assets/optional-iboutlets.png -------------------------------------------------------------------------------- /README_assets/search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/README_assets/search.gif -------------------------------------------------------------------------------- /README_assets/whats-new.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/README_assets/whats-new.gif -------------------------------------------------------------------------------- /README_assets/xcodeproj-targets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nsoojin/BookStore-iOS/HEAD/README_assets/xcodeproj-targets.png --------------------------------------------------------------------------------