├── .gitignore ├── .swift-version ├── .swiftlint.yml ├── .travis.yml ├── Cartfile ├── Cartfile.resolved ├── Gemfile ├── LICENSE ├── README.md ├── Resources ├── demo.gif └── layout.png ├── SlideStock.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcshareddata │ └── xcschemes │ └── SlideStock.xcscheme ├── SlideStock ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── icon-20@2x.png │ │ ├── icon-20@3x.png │ │ ├── icon-29@2x.png │ │ ├── icon-29@3x.png │ │ ├── icon-40@2x.png │ │ ├── icon-40@3x.png │ │ ├── icon-60@2x.png │ │ └── icon-60@3x.png │ ├── Contents.json │ ├── btn_import.imageset │ │ ├── Contents.json │ │ ├── btn_import.png │ │ ├── btn_import@2x.png │ │ └── btn_import@3x.png │ ├── icon_import.imageset │ │ ├── Contents.json │ │ ├── icon_import.png │ │ ├── icon_import@2x.png │ │ └── icon_import@3x.png │ └── logo.imageset │ │ ├── Contents.json │ │ └── logo.png ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Extensions │ ├── String.swift │ └── WebKit.swift ├── Info.plist ├── Models │ └── Slide.swift ├── Networking │ └── SlideRequest.swift ├── ViewModels │ ├── ImportViewModel.swift │ └── StockViewModel.swift └── Views │ ├── ImportViewController.swift │ ├── SlideCell.swift │ ├── SlideViewController.swift │ └── StockViewController.swift ├── SlideStockTests ├── Info.plist └── SlideStockTests.swift ├── SlideStockUITests ├── Info.plist ├── SlideStockUITests.swift └── SnapshotHelper.swift ├── Snapfile └── script └── install /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 3.1 2 | -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cartfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/Cartfile -------------------------------------------------------------------------------- /Cartfile.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/Cartfile.resolved -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'xcpretty' 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/README.md -------------------------------------------------------------------------------- /Resources/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/Resources/demo.gif -------------------------------------------------------------------------------- /Resources/layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/Resources/layout.png -------------------------------------------------------------------------------- /SlideStock.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SlideStock.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SlideStock.xcodeproj/xcshareddata/xcschemes/SlideStock.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock.xcodeproj/xcshareddata/xcschemes/SlideStock.xcscheme -------------------------------------------------------------------------------- /SlideStock/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/AppDelegate.swift -------------------------------------------------------------------------------- /SlideStock/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /SlideStock/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png -------------------------------------------------------------------------------- /SlideStock/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png -------------------------------------------------------------------------------- /SlideStock/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png -------------------------------------------------------------------------------- /SlideStock/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png -------------------------------------------------------------------------------- /SlideStock/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png -------------------------------------------------------------------------------- /SlideStock/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png -------------------------------------------------------------------------------- /SlideStock/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png -------------------------------------------------------------------------------- /SlideStock/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png -------------------------------------------------------------------------------- /SlideStock/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /SlideStock/Assets.xcassets/btn_import.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Assets.xcassets/btn_import.imageset/Contents.json -------------------------------------------------------------------------------- /SlideStock/Assets.xcassets/btn_import.imageset/btn_import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Assets.xcassets/btn_import.imageset/btn_import.png -------------------------------------------------------------------------------- /SlideStock/Assets.xcassets/btn_import.imageset/btn_import@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Assets.xcassets/btn_import.imageset/btn_import@2x.png -------------------------------------------------------------------------------- /SlideStock/Assets.xcassets/btn_import.imageset/btn_import@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Assets.xcassets/btn_import.imageset/btn_import@3x.png -------------------------------------------------------------------------------- /SlideStock/Assets.xcassets/icon_import.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Assets.xcassets/icon_import.imageset/Contents.json -------------------------------------------------------------------------------- /SlideStock/Assets.xcassets/icon_import.imageset/icon_import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Assets.xcassets/icon_import.imageset/icon_import.png -------------------------------------------------------------------------------- /SlideStock/Assets.xcassets/icon_import.imageset/icon_import@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Assets.xcassets/icon_import.imageset/icon_import@2x.png -------------------------------------------------------------------------------- /SlideStock/Assets.xcassets/icon_import.imageset/icon_import@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Assets.xcassets/icon_import.imageset/icon_import@3x.png -------------------------------------------------------------------------------- /SlideStock/Assets.xcassets/logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Assets.xcassets/logo.imageset/Contents.json -------------------------------------------------------------------------------- /SlideStock/Assets.xcassets/logo.imageset/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Assets.xcassets/logo.imageset/logo.png -------------------------------------------------------------------------------- /SlideStock/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /SlideStock/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /SlideStock/Extensions/String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Extensions/String.swift -------------------------------------------------------------------------------- /SlideStock/Extensions/WebKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Extensions/WebKit.swift -------------------------------------------------------------------------------- /SlideStock/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Info.plist -------------------------------------------------------------------------------- /SlideStock/Models/Slide.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Models/Slide.swift -------------------------------------------------------------------------------- /SlideStock/Networking/SlideRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Networking/SlideRequest.swift -------------------------------------------------------------------------------- /SlideStock/ViewModels/ImportViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/ViewModels/ImportViewModel.swift -------------------------------------------------------------------------------- /SlideStock/ViewModels/StockViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/ViewModels/StockViewModel.swift -------------------------------------------------------------------------------- /SlideStock/Views/ImportViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Views/ImportViewController.swift -------------------------------------------------------------------------------- /SlideStock/Views/SlideCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Views/SlideCell.swift -------------------------------------------------------------------------------- /SlideStock/Views/SlideViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Views/SlideViewController.swift -------------------------------------------------------------------------------- /SlideStock/Views/StockViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStock/Views/StockViewController.swift -------------------------------------------------------------------------------- /SlideStockTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStockTests/Info.plist -------------------------------------------------------------------------------- /SlideStockTests/SlideStockTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStockTests/SlideStockTests.swift -------------------------------------------------------------------------------- /SlideStockUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStockUITests/Info.plist -------------------------------------------------------------------------------- /SlideStockUITests/SlideStockUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStockUITests/SlideStockUITests.swift -------------------------------------------------------------------------------- /SlideStockUITests/SnapshotHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/SlideStockUITests/SnapshotHelper.swift -------------------------------------------------------------------------------- /Snapfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/Snapfile -------------------------------------------------------------------------------- /script/install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/SlideStock/HEAD/script/install --------------------------------------------------------------------------------