├── .gitignore ├── 2019-spring ├── AlenaMordvintseva │ ├── Notes │ │ ├── .gitignore │ │ ├── .swiftlint.yml │ │ ├── Notes.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ ├── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ └── xcuserdata │ │ │ │ │ └── alena.xcuserdatad │ │ │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── xcuserdata │ │ │ │ └── alena.xcuserdatad │ │ │ │ └── xcschemes │ │ │ │ └── xcschememanagement.plist │ │ ├── Notes.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── Notes │ │ │ ├── Application │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ └── Info.plist │ │ │ ├── Controllers │ │ │ │ ├── AddNote │ │ │ │ │ └── AddNoteViewController.swift │ │ │ │ └── NotesList │ │ │ │ │ ├── Cells │ │ │ │ │ ├── Cell │ │ │ │ │ │ ├── NotesListCell.swift │ │ │ │ │ │ └── NotesListCell.xib │ │ │ │ │ ├── CellProtocol.swift │ │ │ │ │ └── CellWithImage │ │ │ │ │ │ ├── NotesListCellWithImage.swift │ │ │ │ │ │ └── NotesListCellWithImage.xib │ │ │ │ │ ├── EmptyView │ │ │ │ │ ├── EmptyView.swift │ │ │ │ │ └── EmptyView.xib │ │ │ │ │ ├── NotesListViewController.swift │ │ │ │ │ └── ViewModel │ │ │ │ │ ├── NotesListViewModel.swift │ │ │ │ │ └── NotesListViewModelProtocol.swift │ │ │ ├── Extensions │ │ │ │ └── UITableView+restore.swift │ │ │ ├── Model │ │ │ │ └── Note.swift │ │ │ ├── Services │ │ │ │ ├── DBServiceRealm.swift │ │ │ │ ├── DateService.swift │ │ │ │ ├── ImageRepository.swift │ │ │ │ └── Protocols │ │ │ │ │ ├── DBService.swift │ │ │ │ │ └── ImageService.swift │ │ │ └── Storyboards │ │ │ │ ├── AddNoteViewController.storyboard │ │ │ │ └── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ ├── NotesTests │ │ │ ├── Info.plist │ │ │ └── NotesTests.swift │ │ ├── Podfile │ │ └── Podfile.lock │ ├── Rick-and-Morty │ │ ├── .gitignore │ │ ├── .swiftlint.yml │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── Rick-and-Morty.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Rick-and-Morty.xcscheme │ │ ├── Rick-and-Morty.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Rick-and-Morty │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Extension │ │ │ └── UIImageView.swift │ │ │ ├── Info.plist │ │ │ ├── Model │ │ │ ├── Character.swift │ │ │ ├── CharacterRecord.swift │ │ │ ├── CharactersPage.swift │ │ │ ├── Info.swift │ │ │ └── Location.swift │ │ │ ├── Screen │ │ │ ├── CharacterView │ │ │ │ └── CharacterViewController.swift │ │ │ └── MainPage │ │ │ │ ├── Cell │ │ │ │ ├── CharacterCell.swift │ │ │ │ └── CharacterCell.xib │ │ │ │ └── MainPageController.swift │ │ │ └── Service │ │ │ ├── CharacterService.swift │ │ │ ├── CharacterServiceNetwork.swift │ │ │ └── DBManager.swift │ └── StarWars │ │ ├── .gitignore │ │ ├── .swiftlint.yml │ │ ├── First_app.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── First_app.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── First_app │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── CharacterViewController.swift │ │ ├── Info.plist │ │ ├── Model │ │ │ ├── Character.swift │ │ │ └── CharactersPage.swift │ │ ├── Service │ │ │ ├── CharacterService.swift │ │ │ └── CharacterServiceNetwork.swift │ │ └── ViewController.swift │ │ ├── Podfile │ │ ├── Podfile.lock │ │ └── swiftlint.yml ├── AlexanderPomomarev │ └── RickAndMorty │ │ ├── .gitignore │ │ ├── .swiftlint.yml │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── hw1.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── hw1.xcscheme │ │ ├── hw1.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── hw1 │ │ ├── AppDelegate.swift │ │ ├── Info.plist │ │ ├── Model │ │ ├── People │ │ │ ├── Location.swift │ │ │ ├── PeoplePage.swift │ │ │ ├── Person.swift │ │ │ └── RealmChar.swift │ │ └── Planet │ │ │ └── Planet.swift │ │ ├── Resources │ │ └── Base.Iproj │ │ │ └── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Screen │ │ └── Main │ │ │ ├── Cell │ │ │ ├── TestTableViewCell.swift │ │ │ └── TestTableViewCell.xib │ │ │ └── Controller │ │ │ ├── DetailViewController.swift │ │ │ ├── PlanetViewController.swift │ │ │ └── ViewController.swift │ │ └── Service │ │ ├── CharacterService.swift │ │ ├── JsonDataService.swift │ │ └── RealmService.swift ├── AndreySergeev │ ├── AutoLayout │ │ ├── AutoLayout.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── AutoLayout │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ └── ViewController.swift │ └── swapi_app │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── swapi_app.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── swapi_app.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── swapi_app │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── avatar-male.imageset │ │ │ ├── Contents.json │ │ │ └── avatar-male.jpg │ │ ├── female-avatar.imageset │ │ │ ├── Contents.json │ │ │ └── female-avatar.jpg │ │ └── generic-avatar.imageset │ │ │ ├── Contents.json │ │ │ └── generic-avatar.jpg │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── CustomTableViewCell.swift │ │ ├── DetailViewController.swift │ │ ├── Info.plist │ │ ├── Model │ │ ├── Page.swift │ │ └── Person.swift │ │ ├── Service │ │ ├── NetworkService.swift │ │ ├── ServiceProtocol.swift │ │ └── StorageService.swift │ │ └── ViewController.swift ├── AntonNazarov-Professor │ ├── Hometasks_md │ │ ├── Pics │ │ │ ├── landscape.jpg │ │ │ ├── login.jpg │ │ │ └── portrait.jpg │ │ └── README.md │ ├── MVVM │ │ ├── .gitignore │ │ ├── .swiftlint.yml │ │ ├── Default-568h@2x.png │ │ ├── MacOS │ │ ├── PeopleSW.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── PeopleSW.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── PeopleSW │ │ │ ├── AppDelegate.swift │ │ │ ├── DetailViewController.swift │ │ │ ├── Info.plist │ │ │ ├── Model │ │ │ │ ├── Page.swift │ │ │ │ └── Person.swift │ │ │ ├── PeopleList │ │ │ │ ├── ViewController.swift │ │ │ │ └── ViewControllerViewModel.swift │ │ │ ├── Resources │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Base.lproj │ │ │ │ │ └── LaunchScreen.storyboard │ │ │ │ ├── DetailViewController.storyboard │ │ │ │ └── en.lproj │ │ │ │ │ └── Main.storyboard │ │ │ └── Service │ │ │ │ ├── PeopleService.swift │ │ │ │ └── PeopleServiceNetwork.swift │ │ ├── PeopleSWTests │ │ │ ├── Info.plist │ │ │ └── PeopleSWTests.swift │ │ ├── Podfile │ │ └── Podfile.lock │ ├── RxSwiftLection │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── RxSwiftLection.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── RxSwiftLection.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── RxSwiftLection │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── CityRepository.swift │ │ │ ├── Info.plist │ │ │ ├── Result.playground │ │ │ ├── Contents.swift │ │ │ └── contents.xcplayground │ │ │ ├── Rx.playground │ │ │ ├── Pages │ │ │ │ ├── 1-2-Observable-creation.xcplaygroundpage │ │ │ │ │ └── Contents.swift │ │ │ │ ├── 1-Observable.xcplaygroundpage │ │ │ │ │ └── Contents.swift │ │ │ │ ├── 10-merge.xcplaygroundpage │ │ │ │ │ └── Contents.swift │ │ │ │ ├── 11-multithreading.xcplaygroundpage │ │ │ │ │ └── Contents.swift │ │ │ │ ├── 2-disposing.xcplaygroundpage │ │ │ │ │ └── Contents.swift │ │ │ │ ├── 3-disposeBag.xcplaygroundpage │ │ │ │ │ └── Contents.swift │ │ │ │ ├── 4-publish-subject.xcplaygroundpage │ │ │ │ │ └── Contents.swift │ │ │ │ ├── 5-behavoir-subject.xcplaygroundpage │ │ │ │ │ └── Contents.swift │ │ │ │ ├── 6-replay-subject.xcplaygroundpage │ │ │ │ │ └── Contents.swift │ │ │ │ ├── 7-map-filter.xcplaygroundpage │ │ │ │ │ └── Contents.swift │ │ │ │ ├── 8-flatMap.xcplaygroundpage │ │ │ │ │ └── Contents.swift │ │ │ │ └── 9-disntinctUntilChanged.xcplaygroundpage │ │ │ │ │ └── Contents.swift │ │ │ └── contents.xcplayground │ │ │ ├── RxCocoa.playground │ │ │ ├── Contents.swift │ │ │ └── contents.xcplayground │ │ │ ├── ViewController.swift │ │ │ └── lectuin_5.playground │ │ │ ├── Pages │ │ │ ├── 1-Reactive.xcplaygroundpage │ │ │ │ └── Contents.swift │ │ │ ├── 2-Sequence.xcplaygroundpage │ │ │ │ └── Contents.swift │ │ │ ├── 3-ObserverPattern.xcplaygroundpage │ │ │ │ └── Contents.swift │ │ │ └── 4-NotificationCenter.xcplaygroundpage │ │ │ │ └── Contents.swift │ │ │ └── contents.xcplayground │ ├── TodoList │ │ ├── .swiftlint.yml │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── TodoList.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── TodoList.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── TodoList │ │ │ ├── AppDelegate.swift │ │ │ ├── Model │ │ │ └── Todo.swift │ │ │ ├── Resource │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ └── Info.plist │ │ │ ├── Screen │ │ │ └── Main │ │ │ │ ├── Cell │ │ │ │ ├── TodoTableViewCell.swift │ │ │ │ └── TodoTableViewCell.xib │ │ │ │ └── ViewController.swift │ │ │ └── Service │ │ │ └── TodoService.swift │ └── Visual │ │ ├── Visual.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Visual │ │ ├── AnimateConstraintsViewController.swift │ │ ├── AnimationViewController.swift │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── TableViewViewController.swift │ │ └── ViewController.swift ├── ArtemBoltunov │ ├── PeopleSW │ │ ├── .gitignore │ │ ├── .swiftlint.yml │ │ ├── Default-568h@2x.png │ │ ├── PeopleSW.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── PeopleSW.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── PeopleSW │ │ │ ├── AppDelegate.swift │ │ │ ├── DetailViewController.swift │ │ │ ├── Info.plist │ │ │ ├── Model │ │ │ │ ├── Page.swift │ │ │ │ └── Person.swift │ │ │ ├── Resources │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Base.lproj │ │ │ │ │ └── LaunchScreen.storyboard │ │ │ │ └── en.lproj │ │ │ │ │ └── Main.storyboard │ │ │ ├── Service │ │ │ │ ├── PeopleService.swift │ │ │ │ └── PeopleServiceNetwork.swift │ │ │ └── ViewController.swift │ │ ├── Podfile │ │ └── Podfile.lock │ ├── UsersInformation │ │ ├── .gitignore │ │ ├── .swiftlint.yml │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── UsersInformation.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── UsersInformation.xcscheme │ │ ├── UsersInformation.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── UsersInformation │ │ │ ├── AllUsersInRealm.swift │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── AuthController.swift │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── DetailViewController.swift │ │ │ ├── Info.plist │ │ │ ├── MainController.swift │ │ │ ├── RegisterController.swift │ │ │ ├── Service │ │ │ ├── AllUsersRealm.swift │ │ │ ├── UserService.swift │ │ │ ├── UserServiceNetwork.swift │ │ │ └── UsersRealm.swift │ │ │ ├── User.swift │ │ │ ├── UserInRealm.swift │ │ │ ├── Users.swift │ │ │ └── UsersViewController.swift │ └── apiServer │ │ ├── package.json │ │ └── server.js ├── MaximEgorov │ └── HomeTaskNumberOne │ │ ├── .swiftlint.yml │ │ ├── HomeTaskNumberOne.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── HomeTaskNumberOne.xcscheme │ │ ├── HomeTaskNumberOne.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── HomeTaskNumberOne │ │ ├── AppDelegate.swift │ │ ├── Info.plist │ │ ├── Model │ │ │ ├── Current.swift │ │ │ ├── Location.swift │ │ │ ├── Weather.swift │ │ │ └── WeatherDB.swift │ │ ├── Resources │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ └── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ ├── Screen │ │ │ ├── DetailsViewController.swift │ │ │ ├── TableViewCell.swift │ │ │ └── ViewController.swift │ │ └── Service │ │ │ ├── WeatherDBService.swift │ │ │ ├── WeatherService.swift │ │ │ └── WeatherServiceNetwork.swift │ │ ├── Podfile │ │ └── Podfile.lock └── VladSuhomlinov │ ├── Dictionary │ ├── .gitignore │ ├── .swiftlint.yml │ ├── Assets │ │ ├── favourite │ │ │ ├── heart.png │ │ │ ├── heart@2x.png │ │ │ └── heart@3x.png │ │ └── logo │ │ │ ├── 100.png │ │ │ ├── 1024.png │ │ │ ├── 114.png │ │ │ ├── 120.png │ │ │ ├── 144.png │ │ │ ├── 152.png │ │ │ ├── 167.png │ │ │ ├── 180.png │ │ │ ├── 20.png │ │ │ ├── 29.png │ │ │ ├── 40.png │ │ │ ├── 50.png │ │ │ ├── 57.png │ │ │ ├── 58.png │ │ │ ├── 60.png │ │ │ ├── 72.png │ │ │ ├── 76.png │ │ │ ├── 80.png │ │ │ └── 87.png │ ├── Default-568h@2x.png │ ├── Dictionary.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── Dictionary.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── Dictionary │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── 1024.png │ │ │ │ ├── 120-1.png │ │ │ │ ├── 120.png │ │ │ │ ├── 152.png │ │ │ │ ├── 167.png │ │ │ │ ├── 180.png │ │ │ │ ├── 20.png │ │ │ │ ├── 29.png │ │ │ │ ├── 40-1.png │ │ │ │ ├── 40-2.png │ │ │ │ ├── 40.png │ │ │ │ ├── 58-1.png │ │ │ │ ├── 58.png │ │ │ │ ├── 60.png │ │ │ │ ├── 76.png │ │ │ │ ├── 80-1.png │ │ │ │ ├── 80.png │ │ │ │ ├── 87.png │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ └── favourite │ │ │ │ ├── Contents.json │ │ │ │ └── heart.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── heart.png │ │ │ │ ├── heart@2x.png │ │ │ │ └── heart@3x.png │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── Model │ │ │ ├── Entry.swift │ │ │ ├── LexicalEntry.swift │ │ │ ├── Pronunciation.swift │ │ │ ├── Realm Model │ │ │ │ ├── FavouriteWord.swift │ │ │ │ └── SearchedWord.swift │ │ │ ├── Sense.swift │ │ │ ├── SenseExample.swift │ │ │ ├── Word.swift │ │ │ └── WordResponse.swift │ │ ├── Screen │ │ │ ├── Cell │ │ │ │ ├── Header │ │ │ │ │ ├── WordHeaderView.swift │ │ │ │ │ └── WordHeaderView.xib │ │ │ │ ├── InfoTableViewCell.swift │ │ │ │ └── InfoTableViewCell.xib │ │ │ └── Controller │ │ │ │ ├── FavouritesViewController.swift │ │ │ │ ├── HistoryViewController.swift │ │ │ │ ├── InfoWordViewController.swift │ │ │ │ └── WordSearchViewController.swift │ │ └── Service │ │ │ ├── NetworkReachabilityService.swift │ │ │ ├── NetworkService.swift │ │ │ ├── Realm Service │ │ │ └── WordDBService.swift │ │ │ ├── SearchNetworkService.swift │ │ │ └── WordNetworkService.swift │ ├── Podfile │ └── Podfile.lock │ ├── FilmWiki-MVC │ ├── .swiftlint.yml │ ├── AppIcon │ │ ├── 100.png │ │ ├── 1024.png │ │ ├── 114.png │ │ ├── 120.png │ │ ├── 128.png │ │ ├── 144.png │ │ ├── 152.png │ │ ├── 16.png │ │ ├── 167.png │ │ ├── 180.png │ │ ├── 20.png │ │ ├── 256.png │ │ ├── 29.png │ │ ├── 32.png │ │ ├── 40.png │ │ ├── 50.png │ │ ├── 512.png │ │ ├── 57.png │ │ ├── 58.png │ │ ├── 60.png │ │ ├── 64.png │ │ ├── 72.png │ │ ├── 76.png │ │ ├── 80.png │ │ ├── 87.png │ │ ├── Contents.json │ │ └── watch.png │ ├── FilmWiki.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── FilmWiki.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── FilmWiki │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ ├── 1024.png │ │ │ │ ├── 120-1.png │ │ │ │ ├── 120.png │ │ │ │ ├── 152.png │ │ │ │ ├── 167.png │ │ │ │ ├── 180.png │ │ │ │ ├── 20.png │ │ │ │ ├── 29.png │ │ │ │ ├── 40-1.png │ │ │ │ ├── 40-2.png │ │ │ │ ├── 40.png │ │ │ │ ├── 58-1.png │ │ │ │ ├── 58.png │ │ │ │ ├── 60.png │ │ │ │ ├── 76.png │ │ │ │ ├── 80-1.png │ │ │ │ ├── 80.png │ │ │ │ ├── 87.png │ │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Controllers │ │ │ ├── ActorWebViewController.swift │ │ │ ├── Cells │ │ │ │ ├── ActorsCollectionViewCell.swift │ │ │ │ └── FilmTableViewCell.swift │ │ │ ├── FilmsViewController.swift │ │ │ └── InfoFilmTableViewController.swift │ │ ├── Info.plist │ │ ├── Modal │ │ │ ├── Actor.swift │ │ │ └── Film.swift │ │ ├── Model │ │ │ ├── Actor.swift │ │ │ ├── CreditsResponse.swift │ │ │ ├── Film.swift │ │ │ └── FilmResponse.swift │ │ └── Service │ │ │ ├── CreditsServiceNetwork.swift │ │ │ ├── FilmServiceNetwork.swift │ │ │ └── NetworkService.swift │ ├── Podfile │ └── Podfile.lock │ ├── FilmWiki-MVVM │ ├── .gitignore │ ├── .swiftlint.yml │ ├── AppIcon │ │ ├── 100.png │ │ ├── 1024.png │ │ ├── 114.png │ │ ├── 120.png │ │ ├── 128.png │ │ ├── 144.png │ │ ├── 152.png │ │ ├── 16.png │ │ ├── 167.png │ │ ├── 180.png │ │ ├── 20.png │ │ ├── 256.png │ │ ├── 29.png │ │ ├── 32.png │ │ ├── 40.png │ │ ├── 50.png │ │ ├── 512.png │ │ ├── 57.png │ │ ├── 58.png │ │ ├── 60.png │ │ ├── 64.png │ │ ├── 72.png │ │ ├── 76.png │ │ ├── 80.png │ │ ├── 87.png │ │ └── watch.png │ ├── FIlmWikiTests │ │ ├── FIlmWikiTests.swift │ │ └── Info.plist │ ├── FilmWiki.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── FilmWiki.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── FilmWiki │ │ ├── ActorWebInfo.storyboard │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ ├── 1024.png │ │ │ │ ├── 120-1.png │ │ │ │ ├── 120.png │ │ │ │ ├── 152.png │ │ │ │ ├── 167.png │ │ │ │ ├── 180.png │ │ │ │ ├── 20.png │ │ │ │ ├── 29.png │ │ │ │ ├── 40-1.png │ │ │ │ ├── 40-2.png │ │ │ │ ├── 40.png │ │ │ │ ├── 58-1.png │ │ │ │ ├── 58.png │ │ │ │ ├── 60.png │ │ │ │ ├── 76.png │ │ │ │ ├── 80-1.png │ │ │ │ ├── 80.png │ │ │ │ ├── 87.png │ │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Controllers │ │ │ ├── ActorInfo │ │ │ │ ├── ActorWebViewController.swift │ │ │ │ ├── ActorWebViewModel.swift │ │ │ │ └── ActorWebViewModelProtocol.swift │ │ │ ├── Cells │ │ │ │ ├── ActorsCollectionViewCell.swift │ │ │ │ └── FilmTableViewCell.swift │ │ │ ├── FilmInfo │ │ │ │ ├── InfoFilmTableViewController.swift │ │ │ │ ├── InfoFilmViewModel.swift │ │ │ │ └── InfoFilmViewModelProtocol.swift │ │ │ └── FilmsList │ │ │ │ ├── FilmViewModel.swift │ │ │ │ ├── FilmViewModelProtocol.swift │ │ │ │ └── FilmsViewController.swift │ │ ├── FilmInfo.storyboard │ │ ├── Info.plist │ │ ├── Modal │ │ │ ├── Actor.swift │ │ │ └── Film.swift │ │ ├── Model │ │ │ ├── Actor.swift │ │ │ ├── CreditsResponse.swift │ │ │ ├── Film.swift │ │ │ └── FilmResponse.swift │ │ └── Service │ │ │ ├── ActorServiceNetwork.swift │ │ │ ├── CreditsServiceNetwork.swift │ │ │ ├── FilmServiceNetwork.swift │ │ │ └── NetworkService.swift │ ├── Podfile │ └── Podfile.lock │ └── autolayouts │ ├── .gitignore │ ├── .swiftlint.yml │ ├── Podfile │ ├── Podfile.lock │ ├── autolayouts.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ ├── autolayouts.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── autolayouts │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── Icon-1024.png │ │ ├── Icon-120.png │ │ ├── Icon-121.png │ │ ├── Icon-152.png │ │ ├── Icon-167.png │ │ ├── Icon-180.png │ │ ├── Icon-20.png │ │ ├── Icon-29.png │ │ ├── Icon-40.png │ │ ├── Icon-41.png │ │ ├── Icon-42.png │ │ ├── Icon-58.png │ │ ├── Icon-59.png │ │ ├── Icon-60.png │ │ ├── Icon-76.png │ │ ├── Icon-80.png │ │ ├── Icon-81.png │ │ └── Icon-87.png │ ├── Background.png │ ├── Contents.json │ ├── logo │ │ ├── Icon-100.png │ │ ├── Icon-1024.png │ │ ├── Icon-114.png │ │ ├── Icon-120.png │ │ ├── Icon-128.png │ │ ├── Icon-144.png │ │ ├── Icon-152.png │ │ ├── Icon-16.png │ │ ├── Icon-167.png │ │ ├── Icon-172.png │ │ ├── Icon-180.png │ │ ├── Icon-196.png │ │ ├── Icon-20.png │ │ ├── Icon-256.png │ │ ├── Icon-29.png │ │ ├── Icon-32.png │ │ ├── Icon-40.png │ │ ├── Icon-48.png │ │ ├── Icon-50.png │ │ ├── Icon-512.png │ │ ├── Icon-55.png │ │ ├── Icon-57.png │ │ ├── Icon-58.png │ │ ├── Icon-60.png │ │ ├── Icon-64.png │ │ ├── Icon-72.png │ │ ├── Icon-76.png │ │ ├── Icon-80.png │ │ ├── Icon-87.png │ │ └── Icon-88.png │ ├── tabbar │ │ ├── Contents.json │ │ ├── calculator.imageset │ │ │ ├── Contents.json │ │ │ └── calculator.pdf │ │ └── calculator.pdf │ └── tourism │ │ ├── Background.imageset │ │ ├── Background.png │ │ └── Contents.json │ │ ├── Breakfast.imageset │ │ ├── Breakfast.pdf │ │ └── Contents.json │ │ ├── Breakfast.pdf │ │ ├── Contents.json │ │ ├── Pets.imageset │ │ ├── Contents.json │ │ └── Pets.pdf │ │ ├── Pets.pdf │ │ ├── Pool.imageset │ │ ├── Contents.json │ │ └── Pool.pdf │ │ ├── Pool.pdf │ │ ├── TV.imageset │ │ ├── Contents.json │ │ └── TV.pdf │ │ ├── TV.pdf │ │ ├── WiFi.imageset │ │ ├── Contents.json │ │ └── WiFi.pdf │ │ ├── WiFi.pdf │ │ ├── pictures.imageset │ │ ├── Contents.json │ │ └── pictures.png │ │ ├── pictures.png │ │ ├── worldwide_location.imageset │ │ ├── Contents.json │ │ └── worldwide_location.pdf │ │ └── worldwide_location.pdf │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Extension │ ├── UIApplication.swift │ ├── UITabBarController.swift │ └── UIView.swift │ ├── Info.plist │ └── Screen │ └── Main │ ├── CalculatorViewController.swift │ └── HotelViewController.swift ├── 2020-spring ├── Artem_Ulko │ ├── hw2 │ │ ├── RickAndMorty.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── RickAndMorty │ │ │ ├── AppDelegate.swift │ │ │ ├── Controller │ │ │ ├── CharacterTableViewCell.swift │ │ │ ├── DetailVC.swift │ │ │ └── TableVC.swift │ │ │ ├── Info.plist │ │ │ ├── Model │ │ │ ├── Character.swift │ │ │ └── CharacterService.swift │ │ │ ├── SceneDelegate.swift │ │ │ └── View │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ └── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ ├── hw3 │ │ ├── .swiftlint.yml │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── RickAndMorty.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── RickAndMorty.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── RickAndMorty │ │ │ ├── AppDelegate.swift │ │ │ ├── Controller │ │ │ ├── CharacterTableViewCell.swift │ │ │ ├── DetailVC.swift │ │ │ └── TableVC.swift │ │ │ ├── Info.plist │ │ │ ├── Model │ │ │ ├── Character.swift │ │ │ └── CharacterService.swift │ │ │ ├── SceneDelegate.swift │ │ │ └── View │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ └── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ ├── hw4 │ │ ├── .swiftlint.yml │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── RickAndMorty.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── RickAndMorty.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── RickAndMorty │ │ │ ├── AppDelegate.swift │ │ │ ├── Controller │ │ │ ├── CharacterTableViewCell.swift │ │ │ ├── DetailVC.swift │ │ │ └── TableVC.swift │ │ │ ├── Info.plist │ │ │ ├── Model │ │ │ ├── Character.swift │ │ │ ├── CharacterFacade.swift │ │ │ ├── CharacterRealm.swift │ │ │ ├── CharacterRepository.swift │ │ │ └── CharacterService.swift │ │ │ ├── SceneDelegate.swift │ │ │ └── View │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ └── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ ├── hw5 │ │ ├── .swiftlint.yml │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── RickAndMorty.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── RickAndMorty.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── RickAndMorty │ │ │ ├── AppDelegate.swift │ │ │ ├── Controller │ │ │ ├── CharacterTableViewCell.swift │ │ │ ├── DetailVC.swift │ │ │ └── TableVC.swift │ │ │ ├── Info.plist │ │ │ ├── Model │ │ │ ├── Character.swift │ │ │ ├── CharacterFacade.swift │ │ │ ├── CharacterRealm.swift │ │ │ ├── CharacterRepository.swift │ │ │ └── CharacterService.swift │ │ │ ├── SceneDelegate.swift │ │ │ └── View │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ └── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ └── hw6 │ │ ├── .swiftlint.yml │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── RickAndMorty.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ ├── RickAndMorty.xcscheme │ │ │ └── RickAndMortyTests.xcscheme │ │ ├── RickAndMorty.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── RickAndMorty │ │ ├── AppDelegate.swift │ │ ├── Controller │ │ │ ├── CharacterTableViewCell.swift │ │ │ ├── DetailVC.swift │ │ │ └── TableVC.swift │ │ ├── Info.plist │ │ ├── Model │ │ │ ├── Character.swift │ │ │ ├── CharacterFacade.swift │ │ │ ├── CharacterRealm.swift │ │ │ ├── CharacterRepository.swift │ │ │ └── CharacterService.swift │ │ ├── SceneDelegate.swift │ │ └── View │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ └── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ └── RickAndMortyTests │ │ ├── CharacterModelTests.swift │ │ ├── Info.plist │ │ └── RickAndMortyTests.swift ├── Chistyakov_Kirill │ ├── Tree │ │ ├── Tree.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Tree │ │ │ ├── .swiftlint.yml │ │ │ ├── .swiftlint.yml~ │ │ │ └── main.swift │ └── hw2 │ │ ├── hsCards.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── hsCards │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── 1024.png │ │ │ ├── 120-1.png │ │ │ ├── 120.png │ │ │ ├── 152.png │ │ │ ├── 167.png │ │ │ ├── 180.png │ │ │ ├── 20.png │ │ │ ├── 29.png │ │ │ ├── 40-1.png │ │ │ ├── 40-2.png │ │ │ ├── 40.png │ │ │ ├── 58-1.png │ │ │ ├── 58.png │ │ │ ├── 60.png │ │ │ ├── 76.png │ │ │ ├── 80-1.png │ │ │ ├── 80.png │ │ │ ├── 87.png │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── bg.imageset │ │ │ ├── Contents.json │ │ │ ├── bg-1.jpg │ │ │ ├── bg-2.jpg │ │ │ ├── bg-3.jpg │ │ │ ├── bg-dark-1.jpg │ │ │ ├── bg-dark-2.jpg │ │ │ └── bg-dark.jpg │ │ ├── hsLogo.imageset │ │ │ ├── Contents.json │ │ │ ├── hsLogo-1.png │ │ │ ├── hsLogo-2.png │ │ │ ├── hsLogo-3.png │ │ │ ├── hsLogo-4.png │ │ │ ├── hsLogo-5.png │ │ │ └── hsLogo.png │ │ └── minion-loading.imageset │ │ │ ├── Contents.json │ │ │ ├── minion-loading-1.png │ │ │ ├── minion-loading-2.png │ │ │ └── minion-loading.png │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── CardDetailViewController.swift │ │ ├── CardTableViewCell.swift │ │ ├── CardViewController.swift │ │ ├── Info.plist │ │ ├── Model │ │ ├── Card.swift │ │ └── Page.swift │ │ ├── SceneDelegate.swift │ │ ├── Service │ │ └── CardService.swift │ │ └── assets │ │ ├── AppIcons │ │ ├── Assets.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ ├── 100.png │ │ │ │ ├── 1024.png │ │ │ │ ├── 114.png │ │ │ │ ├── 120.png │ │ │ │ ├── 128.png │ │ │ │ ├── 144.png │ │ │ │ ├── 152.png │ │ │ │ ├── 16.png │ │ │ │ ├── 167.png │ │ │ │ ├── 172.png │ │ │ │ ├── 180.png │ │ │ │ ├── 196.png │ │ │ │ ├── 20.png │ │ │ │ ├── 216.png │ │ │ │ ├── 256.png │ │ │ │ ├── 29.png │ │ │ │ ├── 32.png │ │ │ │ ├── 40.png │ │ │ │ ├── 48.png │ │ │ │ ├── 50.png │ │ │ │ ├── 512.png │ │ │ │ ├── 55.png │ │ │ │ ├── 57.png │ │ │ │ ├── 58.png │ │ │ │ ├── 60.png │ │ │ │ ├── 64.png │ │ │ │ ├── 72.png │ │ │ │ ├── 76.png │ │ │ │ ├── 80.png │ │ │ │ ├── 87.png │ │ │ │ ├── 88.png │ │ │ │ └── Contents.json │ │ ├── appstore.png │ │ └── playstore.png │ │ ├── bg-dark.jpg │ │ ├── bg.jpg │ │ ├── fonts │ │ ├── Belwe-Bold.ttf │ │ └── Belwe-Bold.woff │ │ ├── hsLogo.png │ │ ├── hsLogoMin.png │ │ └── minion-loading.png ├── Frolov.NV │ ├── NewsAPI │ │ ├── NewsAPI.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── NewsAPI │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── News.swift │ │ │ ├── NewsCellController.swift │ │ │ ├── NewsService.swift │ │ │ ├── SceneDelegate.swift │ │ │ ├── ViewControllSelectNew.swift │ │ │ └── ViewController.swift │ └── NewsAPI3 │ │ ├── NewsAPI.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── NewsAPI.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── NewsAPI │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── News.swift │ │ ├── NewsCellController.swift │ │ ├── NewsFacade.swift │ │ ├── NewsRealm.swift │ │ ├── NewsRepository.swift │ │ ├── NewsService.swift │ │ ├── SceneDelegate.swift │ │ ├── ViewControllSelectNew.swift │ │ └── ViewController.swift │ │ ├── Podfile │ │ ├── Podfile.lock │ │ └── swiftlint.yml ├── Gladun_Vladimir │ ├── 1st_homework │ │ ├── BinaryTree.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── main.swift │ ├── 2nd_homework │ │ └── Pictures │ │ │ └── Pictures │ │ │ ├── Pictures.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── Pictures │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── Model │ │ │ │ └── Page.swift │ │ │ ├── SceneDelegate.swift │ │ │ ├── Service │ │ │ │ └── PictureService.swift │ │ │ └── View │ │ │ │ ├── DetailedViewController.swift │ │ │ │ ├── PictureTableViewCell.swift │ │ │ │ └── PictureViewController.swift │ │ │ ├── PicturesTests │ │ │ ├── Info.plist │ │ │ └── PicturesTests.swift │ │ │ └── PicturesUITests │ │ │ ├── Info.plist │ │ │ └── PicturesUITests.swift │ └── 3rd_homework │ │ └── Pictures │ │ └── Pictures │ │ ├── .swiftlint.yml │ │ ├── Pictures.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Pictures.xcscheme │ │ ├── Pictures.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── Pictures │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── Model │ │ │ └── Page.swift │ │ ├── SceneDelegate.swift │ │ ├── Service │ │ │ └── PictureService.swift │ │ └── View │ │ │ ├── PictureDetailViewController.swift │ │ │ ├── PictureTableViewCell.swift │ │ │ └── PictureViewController.swift │ │ ├── PicturesTests │ │ ├── Info.plist │ │ └── PicturesTests.swift │ │ ├── PicturesUITests │ │ ├── Info.plist │ │ └── PicturesUITests.swift │ │ ├── Podfile │ │ └── Podfile.lock ├── Kolesnik Artyom │ └── HW1 │ │ └── lab1.playground │ │ ├── Contents.swift │ │ └── contents.xcplayground ├── Konovalov_Mihail │ ├── hw1 │ │ └── AVL.swift │ └── hw2-4, 6 │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── TableView.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── TableView.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── TableView │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ └── LaunchScreen.storyboard │ │ ├── Cell │ │ │ └── CharacterTableViewCell.swift │ │ ├── Info.plist │ │ ├── Models │ │ │ ├── Character.swift │ │ │ ├── CharacterRealm.swift │ │ │ └── Page.swift │ │ ├── Service │ │ │ ├── CharacterFacade.swift │ │ │ ├── CharacterRepository.swift │ │ │ └── CharacterService.swift │ │ ├── Storyboards │ │ │ ├── Base.lproj │ │ │ │ └── Main.storyboard │ │ │ └── DetailStoryboard.storyboard │ │ └── View Controllers │ │ │ ├── CharacterViewController.swift │ │ │ └── DetailViewController.swift │ │ └── TableViewTests │ │ ├── Info.plist │ │ └── TableViewTests.swift ├── Kotov_Ivan │ └── task1 │ │ └── tree │ │ ├── tree.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── tree │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── Tree.swift │ │ ├── ViewController.swift │ │ └── tree.entitlements ├── Krasnoperov_Nikita │ ├── Pokemons │ │ ├── .swiftlint.yml │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── Pokemons.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Pokemons.xcscheme │ │ ├── Pokemons.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── Pokemons │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── Character.swift │ │ │ ├── Character │ │ │ │ └── CharacterTableViewCell.swift │ │ │ ├── CharacterService.swift │ │ │ ├── DescriptionViewController.swift │ │ │ ├── Info.plist │ │ │ ├── SceneDelegate.swift │ │ │ └── ViewControllers │ │ │ │ └── ViewController.swift │ │ └── PokemonsTests │ │ │ ├── Info.plist │ │ │ └── PokemonsTests.swift │ └── f_homework │ │ ├── f_homework.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── f_homework │ │ ├── AVLtree.swift │ │ └── main.swift ├── Kraynov Alexander │ ├── hw extra │ │ └── calculator │ │ │ ├── .swiftlint.yml │ │ │ ├── Podfile │ │ │ ├── Podfile.lock │ │ │ ├── calculator.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── calculator.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── calculator │ │ │ ├── AddToTableViewController.swift │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── SceneDelegate.swift │ │ │ ├── TableController.swift │ │ │ ├── TableViewCell.swift │ │ │ └── ViewController.swift │ │ │ ├── calculatorTests │ │ │ ├── Info.plist │ │ │ └── calculatorTests.swift │ │ │ └── calculatorUITests │ │ │ ├── Info.plist │ │ │ └── calculatorUITests.swift │ ├── hw1 │ │ ├── BinaryTree.swift │ │ └── main.swift │ ├── hw2 │ │ └── Mtg Cards │ │ │ ├── .swiftlint.yml │ │ │ ├── Mtg Cards 2.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── Mtg Cards.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── Mtg Cards.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── Mtg Cards │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ ├── Contents.json │ │ │ │ └── kto-prochital-tot-sdohnet.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── kto-prochital-tot-sdohnet.jpg │ │ │ ├── Info.plist │ │ │ ├── Model │ │ │ │ ├── Card.swift │ │ │ │ ├── CardPage.swift │ │ │ │ └── CardRealm.swift │ │ │ ├── Presenter │ │ │ │ └── MainViewPresenter.swift │ │ │ ├── SceneDelegate.swift │ │ │ ├── Service │ │ │ │ ├── CardFacade.swift │ │ │ │ ├── CardFacadeImpl.swift │ │ │ │ ├── CardRepository.swift │ │ │ │ ├── CardRepositoryImpl.swift │ │ │ │ ├── CardService.swift │ │ │ │ ├── CardServiceImpl.swift │ │ │ │ └── CardServiceImpls.swift │ │ │ └── View │ │ │ │ ├── Classes │ │ │ │ ├── CardDetailViewController.swift │ │ │ │ ├── CardTableViewCell.swift │ │ │ │ └── MainViewController.swift │ │ │ │ └── Layouts │ │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ │ ├── CardDetailViewController.storyboard │ │ │ │ └── CardTableViewCell.xib │ │ │ ├── Mtg CardsTests │ │ │ ├── CardFacadeTest.swift │ │ │ ├── Info.plist │ │ │ └── MainViewPresenterTest.swift │ │ │ ├── Podfile │ │ │ ├── Podfile 2.lock │ │ │ └── Podfile.lock │ └── hw5 │ │ └── Animation │ │ ├── Animation.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── Animation.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── Animation │ │ ├── .swiftlint.yml │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── first.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── first.pdf │ │ │ └── second.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── second.pdf │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── FirstViewController.swift │ │ ├── Info.plist │ │ ├── PowerMeterView.swift │ │ └── SceneDelegate.swift │ │ ├── Podfile │ │ └── Podfile.lock ├── Kungurov_Kirill │ ├── hw1 │ │ ├── AVL.swift │ │ └── TestAVL.swift │ └── hw2 │ │ └── News │ │ ├── .swiftlint.yml │ │ ├── News.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── News.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── News │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Controllers │ │ │ ├── ArticlePage │ │ │ │ └── ArticlePageController.swift │ │ │ ├── Cell │ │ │ │ └── ArticleTableViewCell.swift │ │ │ ├── List │ │ │ │ └── ArticleListController.swift │ │ │ └── WebView │ │ │ │ └── OriginalArticleController.swift │ │ ├── Info.plist │ │ ├── Model │ │ │ ├── Article.swift │ │ │ └── Response.swift │ │ ├── SceneDelegate.swift │ │ └── Service │ │ │ ├── ArticleService.swift │ │ │ └── Impl │ │ │ └── ArticleServiceImpl.swift │ │ ├── Podfile │ │ └── Podfile.lock ├── KvashninArtem │ └── task1 │ │ └── main.swift ├── Lutseko Dmitrii │ └── Home work 2-3 │ │ └── RickAndMorty │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── RickAndMorty.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── RickAndMorty.xcworkspace │ │ └── contents.xcworkspacedata │ │ ├── RickAndMorty │ │ ├── .swiftlint.yml │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Character.swift │ │ ├── CharacterService.swift │ │ ├── CharacterTableViewCell.swift │ │ ├── Info.plist │ │ ├── SceneDelegate.swift │ │ └── ViewController.swift │ │ └── RickAndMortyTests │ │ ├── Info.plist │ │ └── RickAndMortyTests.swift ├── Malinin_Ilia │ └── hw1 │ │ ├── hw1.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── hw1 │ │ ├── BinaryTree.swift │ │ └── main.swift ├── Neupokoev_Dmitiy │ └── Contents.swift ├── Pantyuhin Andrey & Khismatullin Kamil │ ├── HW1 │ │ ├── DoubleTreeElement.swift │ │ ├── Tree.swift │ │ ├── TreeElement.swift │ │ └── main.swift │ ├── HW2 │ │ ├── HW2.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── HW2 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── DetailViewController.swift │ │ │ ├── Info.plist │ │ │ ├── MemeCell.swift │ │ │ ├── MemeService.swift │ │ │ ├── Page.swift │ │ │ ├── Post.swift │ │ │ ├── SceneDelegate.swift │ │ │ └── ViewController.swift │ │ ├── HW2Tests │ │ │ ├── HW2Tests.swift │ │ │ └── Info.plist │ │ └── HW2UITests │ │ │ ├── HW2UITests.swift │ │ │ └── Info.plist │ ├── HW3 │ │ └── Memes │ │ │ ├── .swiftlint.yml │ │ │ ├── Memes.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── Memes.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── Memes │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── DetailViewController.swift │ │ │ ├── Info.plist │ │ │ ├── MemeCell.swift │ │ │ ├── MemeService.swift │ │ │ ├── Page.swift │ │ │ ├── Post.swift │ │ │ ├── SceneDelegate.swift │ │ │ └── ViewController.swift │ │ │ ├── MemesTests │ │ │ ├── Info.plist │ │ │ └── MemesTests.swift │ │ │ ├── MemesUITests │ │ │ ├── Info.plist │ │ │ └── MemesUITests.swift │ │ │ ├── Podfile │ │ │ └── Podfile.lock │ ├── HW4 │ │ ├── .swiftlint.yml │ │ ├── Memes.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── Memes.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── Memes │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── Model │ │ │ │ ├── MemeRealm.swift │ │ │ │ ├── Page.swift │ │ │ │ └── Post.swift │ │ │ ├── SceneDelegate.swift │ │ │ ├── Screen │ │ │ │ ├── DetailViewController.swift │ │ │ │ ├── MemeCell.swift │ │ │ │ ├── SelfScalingUIImageView.swift │ │ │ │ └── ViewController.swift │ │ │ └── Service │ │ │ │ ├── MemeFacade.swift │ │ │ │ ├── MemeRepository.swift │ │ │ │ └── MemeService.swift │ │ ├── MemesTests │ │ │ ├── Info.plist │ │ │ └── MemesTests.swift │ │ ├── MemesUITests │ │ │ ├── Info.plist │ │ │ └── MemesUITests.swift │ │ ├── Podfile │ │ └── Podfile.lock │ ├── HW5 │ │ ├── Memes │ │ │ └── memes │ │ │ │ ├── .swiftlint.yml │ │ │ │ ├── Memes.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ └── project.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ ├── Memes.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ ├── Memes │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ ├── Info.plist │ │ │ │ ├── Model │ │ │ │ │ ├── MemeRealm.swift │ │ │ │ │ ├── Page.swift │ │ │ │ │ └── Post.swift │ │ │ │ ├── SceneDelegate.swift │ │ │ │ ├── Screen │ │ │ │ │ ├── DetailViewController.swift │ │ │ │ │ ├── MemeCell.swift │ │ │ │ │ ├── SelfScalingUIImageView.swift │ │ │ │ │ └── ViewController.swift │ │ │ │ └── Service │ │ │ │ │ ├── MemeFacade.swift │ │ │ │ │ ├── MemeRepository.swift │ │ │ │ │ └── MemeService.swift │ │ │ │ ├── MemesTests │ │ │ │ ├── Info.plist │ │ │ │ └── MemesTests.swift │ │ │ │ ├── MemesUITests │ │ │ │ ├── Info.plist │ │ │ │ └── MemesUITests.swift │ │ │ │ ├── Podfile │ │ │ │ └── Podfile.lock │ │ └── animeme │ │ │ └── animeme │ │ │ ├── .swiftlint.yml │ │ │ ├── Podfile │ │ │ ├── Podfile.lock │ │ │ ├── animeme.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── animeme.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── animeme │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── yodarack-1024.png │ │ │ │ │ ├── yodarack-20.png │ │ │ │ │ ├── yodarack-20@2x.png │ │ │ │ │ ├── yodarack-20@3x.png │ │ │ │ │ ├── yodarack-29.png │ │ │ │ │ ├── yodarack-29@2x.png │ │ │ │ │ ├── yodarack-29@3x.png │ │ │ │ │ ├── yodarack-40.png │ │ │ │ │ ├── yodarack-40@2x.png │ │ │ │ │ ├── yodarack-40@3x.png │ │ │ │ │ ├── yodarack-60@2x.png │ │ │ │ │ ├── yodarack-60@3x.png │ │ │ │ │ ├── yodarack-76.png │ │ │ │ │ ├── yodarack-76@2x.png │ │ │ │ │ └── yodarack-83.5@2x.png │ │ │ │ ├── Contents.json │ │ │ │ └── meme.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── yodarack-1.jpg │ │ │ │ │ ├── yodarack-2.jpg │ │ │ │ │ └── yodarack.jpg │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── SceneDelegate.swift │ │ │ └── ViewController.swift │ │ │ ├── animemeTests │ │ │ ├── Info.plist │ │ │ └── animemeTests.swift │ │ │ └── animemeUITests │ │ │ ├── Info.plist │ │ │ └── animemeUITests.swift │ ├── HW6 │ │ └── Memes │ │ │ └── memes │ │ │ ├── .swiftlint.yml │ │ │ ├── Memes.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── Memes.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── Memes │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── Cell │ │ │ │ └── MemeCell.swift │ │ │ ├── Controller │ │ │ │ ├── DetailViewController.swift │ │ │ │ ├── MainViewController.swift │ │ │ │ └── SelfScalingUIImageView.swift │ │ │ ├── Info.plist │ │ │ ├── Model │ │ │ │ ├── MemeRealm.swift │ │ │ │ ├── Page.swift │ │ │ │ └── Post.swift │ │ │ ├── SceneDelegate.swift │ │ │ └── Service │ │ │ │ ├── MemeFacade.swift │ │ │ │ ├── MemeRepository.swift │ │ │ │ └── MemeService.swift │ │ │ ├── MemesTests │ │ │ ├── Info.plist │ │ │ ├── MemeFacadeTests.swift │ │ │ └── MemeRealmTests.swift │ │ │ ├── MemesUITests │ │ │ ├── Info.plist │ │ │ └── MemesUITests.swift │ │ │ ├── Podfile │ │ │ └── Podfile.lock │ └── README.md ├── Pinaev_Nikita │ └── hw23 │ │ └── RickAndMorty │ │ ├── .swiftlint.yml │ │ ├── CharacterDetailViewController.swift │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── RickAndMorty.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ ├── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── xcuserdata │ │ │ │ └── npinaev.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ ├── xcshareddata │ │ │ └── xcschemes │ │ │ │ └── RickAndMorty.xcscheme │ │ └── xcuserdata │ │ │ └── npinaev.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ │ ├── RickAndMorty.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── npinaev.xcuserdatad │ │ │ ├── IDEFindNavigatorScopes.plist │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ └── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ ├── RickAndMorty │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Character.swift │ │ ├── CharacterService.swift │ │ ├── CharacterTableViewCell.swift │ │ ├── CharacterViewController.swift │ │ ├── Info.plist │ │ └── SceneDelegate.swift │ │ └── RickAndMortyTests │ │ ├── Info.plist │ │ └── RickAndMortyTests.swift ├── Poddubny_Anton │ └── Task_1 │ │ └── binaryTree.playground │ │ ├── Contents.swift │ │ └── contents.xcplayground ├── Raspereza_Andrei │ └── HomeWork1 │ │ ├── Tree.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Tree │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── Tree.entitlements │ │ ├── ViewController.swift │ │ └── main.swift ├── Shahbazly_Tural │ └── README.md ├── Skripchuk_Anton │ └── README.md ├── Troshev_Dmitriy │ └── README.md ├── Ustinov_Artyom │ ├── H:W_1 │ │ └── workShop1 │ │ │ ├── Tree.swift │ │ │ └── main.swift │ └── H:W_2 │ │ └── HomeWork_2 + 3 │ │ ├── .swiftlint.yml │ │ ├── HomeWork2.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── HomeWork2.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── HomeWork2 │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Character.swift │ │ ├── CharacterService.swift │ │ ├── CharacterTableViewCell.swift │ │ ├── Info.plist │ │ ├── SceneDelegate.swift │ │ └── ViewController.swift │ │ ├── Podfile │ │ └── Podfile.lock ├── kornilov_daniil │ └── home_task_1 │ │ └── Contents.swift ├── lectures │ ├── 18.04 │ │ └── RickAndMorty │ │ │ ├── .swiftlint.yml │ │ │ ├── Podfile │ │ │ ├── Podfile.lock │ │ │ ├── RickAndMorty.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ ├── RickAndMorty.xcscheme │ │ │ │ └── RickAndMortyTests.xcscheme │ │ │ ├── RickAndMorty.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── RickAndMorty │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ │ └── LaunchScreen.storyboard │ │ │ ├── Info.plist │ │ │ ├── Model │ │ │ │ ├── Character.swift │ │ │ │ ├── CharacterRealm.swift │ │ │ │ └── Page.swift │ │ │ ├── SceneDelegate.swift │ │ │ ├── Screen │ │ │ │ └── Character │ │ │ │ │ ├── Detail │ │ │ │ │ ├── CharacterDetailViewController.storyboard │ │ │ │ │ └── CharacterDetailViewController.swift │ │ │ │ │ └── List │ │ │ │ │ ├── Cell │ │ │ │ │ └── CharacterTableViewCell.swift │ │ │ │ │ ├── CharacterViewController.storyboard │ │ │ │ │ └── CharacterViewController.swift │ │ │ └── Service │ │ │ │ ├── CharacterFacade.swift │ │ │ │ ├── CharacterRepository.swift │ │ │ │ └── CharacterService.swift │ │ │ └── RickAndMortyTests │ │ │ ├── CharacterFacadeTest.swift │ │ │ └── Info.plist │ ├── 28.03 │ │ └── RickAndMorty │ │ │ ├── .swiftlint.yml │ │ │ ├── Podfile │ │ │ ├── Podfile.lock │ │ │ ├── RickAndMorty.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── RickAndMorty.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── RickAndMorty │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── Model │ │ │ │ ├── Character.swift │ │ │ │ ├── CharacterRealm.swift │ │ │ │ └── Page.swift │ │ │ ├── SceneDelegate.swift │ │ │ ├── Screen │ │ │ │ └── Character │ │ │ │ │ ├── Detail │ │ │ │ │ └── CharacterDetailViewController.swift │ │ │ │ │ └── List │ │ │ │ │ ├── Cell │ │ │ │ │ └── CharacterTableViewCell.swift │ │ │ │ │ └── CharacterViewController.swift │ │ │ └── Service │ │ │ │ ├── CharacterFacade.swift │ │ │ │ ├── CharacterRepository.swift │ │ │ │ └── CharacterService.swift │ │ │ └── RickAndMortyTests │ │ │ ├── Info.plist │ │ │ └── RickAndMortyTests.swift │ ├── 29.02 │ │ └── lection_1.playground │ │ │ ├── Pages │ │ │ ├── 0-who-is-me.xcplaygroundpage │ │ │ │ └── Contents.swift │ │ │ ├── 1-hello.xcplaygroundpage │ │ │ │ └── Contents.swift │ │ │ ├── 10-generic.xcplaygroundpage │ │ │ │ └── Contents.swift │ │ │ ├── 11-collections&cycles.xcplaygroundpage │ │ │ │ └── Contents.swift │ │ │ ├── 12-type-casting.xcplaygroundpage │ │ │ │ └── Contents.swift │ │ │ ├── 13-frameworks.xcplaygroundpage │ │ │ │ └── Contents.swift │ │ │ ├── 2-variables.xcplaygroundpage │ │ │ │ └── Contents.swift │ │ │ ├── 3-data-types-class.xcplaygroundpage │ │ │ │ └── Contents.swift │ │ │ ├── 4-data-types-struct.xcplaygroundpage │ │ │ │ └── Contents.swift │ │ │ ├── 5-enums.xcplaygroundpage │ │ │ │ └── Contents.swift │ │ │ ├── 6-properties.xcplaygroundpage │ │ │ │ └── Contents.swift │ │ │ ├── 7-methods.xcplaygroundpage │ │ │ │ └── Contents.swift │ │ │ ├── 8-init.xcplaygroundpage │ │ │ │ └── Contents.swift │ │ │ ├── 9-optional.xcplaygroundpage │ │ │ │ └── Contents.swift │ │ │ └── HomeWork.xcplaygroundpage │ │ │ │ └── Contents.swift │ │ │ └── contents.xcplayground │ ├── 4.04 │ │ ├── Visual.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Visual │ │ │ ├── AnimateConstraintsViewController.swift │ │ │ ├── AnimationViewController.swift │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── TableViewViewController.swift │ │ │ └── ViewController.swift │ └── 7.03 │ │ └── RickAndMorty │ │ ├── RickAndMorty.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── RickAndMorty │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── Model │ │ │ ├── Character.swift │ │ │ └── Page.swift │ │ ├── SceneDelegate.swift │ │ ├── Screen │ │ │ └── Character │ │ │ │ ├── Detail │ │ │ │ └── CharacterDetailViewController.swift │ │ │ │ └── List │ │ │ │ ├── Cell │ │ │ │ └── CharacterTableViewCell.swift │ │ │ │ └── CharacterViewController.swift │ │ └── Service │ │ │ └── CharacterService.swift │ │ └── RickAndMortyTests │ │ ├── Info.plist │ │ └── RickAndMortyTests.swift ├── linde_daniil │ └── BinaryTree │ │ └── main.swift ├── naumov-andrei │ ├── 1 │ │ └── main.swift │ └── 2 │ │ └── RMProject │ │ ├── .swiftlint.yml │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── RMProject.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── RMProject.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── RMProject │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Character.swift │ │ ├── CharacterDetailViewController.swift │ │ ├── CharacterFacade.swift │ │ ├── CharacterRealm.swift │ │ ├── CharacterRepository.swift │ │ ├── CharacterService.swift │ │ ├── CharacterTableViewCell.swift │ │ ├── Info.plist │ │ ├── LaunchScreen.storyboard │ │ ├── Main.storyboard │ │ ├── SceneDelegate.swift │ │ └── ViewController.swift │ │ └── RMProjectTests │ │ ├── Info.plist │ │ └── RMProjectTests.swift └── rodchenkov.sn │ ├── LoremNuntium │ ├── .swiftlint.yml │ ├── LoremNuntium.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── LoremNuntium.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── LoremNuntium │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ └── LaunchScreen.storyboard │ │ ├── CellView │ │ │ ├── NewsHeaderCellView.swift │ │ │ └── NewsHeaderCellView.xib │ │ ├── Controllers │ │ │ ├── NewsDetailsViewController.swift │ │ │ └── NewsHeadersViewController.swift │ │ ├── Info.plist │ │ ├── Model │ │ │ ├── NewsHeader.swift │ │ │ └── NewsHeaderRealm.swift │ │ ├── Presenter │ │ │ ├── NHPresenter.swift │ │ │ └── NewsHeaderPresenter.swift │ │ ├── SceneDelegate.swift │ │ ├── Service │ │ │ ├── NHFacade.swift │ │ │ ├── NHRepository.swift │ │ │ ├── NHService.swift │ │ │ ├── NewsHeaderFacade.swift │ │ │ ├── NewsHeaderRepository.swift │ │ │ └── NewsHeaderService.swift │ │ └── View │ │ │ ├── Base.lproj │ │ │ └── NewsHeadersViewController.storyboard │ │ │ └── NewsDetailsViewController.storyboard │ ├── LoremNuntiumTests │ │ ├── Info.plist │ │ ├── NewsHeaderFacadeTests.swift │ │ └── NewsHeaderPresenterTests.swift │ ├── Podfile │ └── Podfile.lock │ └── homework-1 │ ├── homework-1.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── homework-1 │ ├── main.swift │ └── mySet.swift ├── Questions ├── Interview.md ├── Joom_test.pdf └── Revolut_test.pdf └── README.md /2019-spring/AlenaMordvintseva/Notes/Notes.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2019-spring/AlenaMordvintseva/Notes/Notes.xcodeproj/project.xcworkspace/xcuserdata/alena.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/AlenaMordvintseva/Notes/Notes.xcodeproj/project.xcworkspace/xcuserdata/alena.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /2019-spring/AlenaMordvintseva/Notes/Notes.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2019-spring/AlenaMordvintseva/Notes/Notes.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2019-spring/AlenaMordvintseva/Notes/Notes/Application/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2019-spring/AlenaMordvintseva/Rick-and-Morty/Rick-and-Morty.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2019-spring/AlenaMordvintseva/Rick-and-Morty/Rick-and-Morty/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2019-spring/AlenaMordvintseva/StarWars/First_app.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2019-spring/AlenaMordvintseva/StarWars/First_app.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2019-spring/AlenaMordvintseva/StarWars/First_app.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2019-spring/AlenaMordvintseva/StarWars/First_app/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2019-spring/AlenaMordvintseva/StarWars/Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment the next line to define a global platform for your project 2 | # platform :ios, '12.0' 3 | 4 | target 'First_app' do 5 | # Pods for First_app 6 | use_frameworks! 7 | 8 | pod 'SwiftLint' 9 | 10 | end 11 | -------------------------------------------------------------------------------- /2019-spring/AlexanderPomomarev/RickAndMorty/Podfile: -------------------------------------------------------------------------------- 1 | platform :ios, '12.0' 2 | use_frameworks! 3 | target 'hw1' do 4 | pod 'SwiftLint' 5 | pod 'Alamofire' 6 | pod 'RealmSwift' 7 | pod 'Kingfisher' 8 | pod 'ReachabilitySwift' 9 | end 10 | -------------------------------------------------------------------------------- /2019-spring/AlexanderPomomarev/RickAndMorty/hw1.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2019-spring/AlexanderPomomarev/RickAndMorty/hw1.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2019-spring/AlexanderPomomarev/RickAndMorty/hw1.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2019-spring/AlexanderPomomarev/RickAndMorty/hw1/Model/People/Location.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Location.swift 3 | // hw1 4 | // 5 | // Created by Александр Пономарёв on 25/03/2019. 6 | // Copyright © 2019 Александр Пономарёв. All rights reserved. 7 | // 8 | 9 | class Location: Decodable { 10 | let name: String 11 | let url: String 12 | } 13 | -------------------------------------------------------------------------------- /2019-spring/AlexanderPomomarev/RickAndMorty/hw1/Model/People/PeoplePage.swift: -------------------------------------------------------------------------------- 1 | // 2 | // PeoplePage.swift 3 | // hw1 4 | // 5 | // Created by Александр Пономарёв on 12/03/2019. 6 | // Copyright © 2019 Александр Пономарёв. All rights reserved. 7 | // 8 | 9 | class PeoplePage: Decodable { 10 | let next: String? 11 | let results: [Person] 12 | } 13 | -------------------------------------------------------------------------------- /2019-spring/AndreySergeev/AutoLayout/AutoLayout.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2019-spring/AndreySergeev/AutoLayout/AutoLayout/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2019-spring/AndreySergeev/swapi_app/Podfile: -------------------------------------------------------------------------------- 1 | platform :ios, '12.0' 2 | 3 | target 'swapi_app' do 4 | use_frameworks! 5 | 6 | pod 'SwiftLint' 7 | pod 'Alamofire' 8 | pod 'RealmSwift' 9 | 10 | end 11 | -------------------------------------------------------------------------------- /2019-spring/AndreySergeev/swapi_app/swapi_app.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2019-spring/AndreySergeev/swapi_app/swapi_app.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2019-spring/AndreySergeev/swapi_app/swapi_app.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2019-spring/AndreySergeev/swapi_app/swapi_app/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2019-spring/AndreySergeev/swapi_app/swapi_app/Assets.xcassets/avatar-male.imageset/avatar-male.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/AndreySergeev/swapi_app/swapi_app/Assets.xcassets/avatar-male.imageset/avatar-male.jpg -------------------------------------------------------------------------------- /2019-spring/AndreySergeev/swapi_app/swapi_app/Assets.xcassets/female-avatar.imageset/female-avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/AndreySergeev/swapi_app/swapi_app/Assets.xcassets/female-avatar.imageset/female-avatar.jpg -------------------------------------------------------------------------------- /2019-spring/AndreySergeev/swapi_app/swapi_app/Assets.xcassets/generic-avatar.imageset/generic-avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/AndreySergeev/swapi_app/swapi_app/Assets.xcassets/generic-avatar.imageset/generic-avatar.jpg -------------------------------------------------------------------------------- /2019-spring/AndreySergeev/swapi_app/swapi_app/Service/ServiceProtocol.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ServiceProtocol.swift 3 | // swapi_app 4 | // 5 | // Created by Andrew on 27/04/2019. 6 | // Copyright © 2019 SPbSTU. All rights reserved. 7 | // 8 | 9 | protocol ServiceProtocol { 10 | func getPage(_ completionHandler: @escaping (([Person], Bool) -> Void)) 11 | } 12 | -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/Hometasks_md/Pics/landscape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/AntonNazarov-Professor/Hometasks_md/Pics/landscape.jpg -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/Hometasks_md/Pics/login.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/AntonNazarov-Professor/Hometasks_md/Pics/login.jpg -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/Hometasks_md/Pics/portrait.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/AntonNazarov-Professor/Hometasks_md/Pics/portrait.jpg -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/MVVM/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/AntonNazarov-Professor/MVVM/Default-568h@2x.png -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/MVVM/PeopleSW.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/MVVM/PeopleSW.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/MVVM/PeopleSW.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/MVVM/PeopleSW/Model/Page.swift: -------------------------------------------------------------------------------- 1 | import Foundation 2 | 3 | struct Page: Decodable { 4 | let count: Int 5 | let next: String? 6 | let previous: String? 7 | let results: [Person] 8 | } 9 | -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/MVVM/PeopleSW/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/MVVM/PeopleSW/Service/PeopleService.swift: -------------------------------------------------------------------------------- 1 | protocol PeopleService { 2 | func getPage(url: String?, _ completionHandler: @escaping (([Person], String?) -> Void)) 3 | } 4 | -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/MVVM/Podfile: -------------------------------------------------------------------------------- 1 | platform :ios, '12.0' 2 | use_frameworks! 3 | 4 | target 'PeopleSW' do 5 | use_frameworks! 6 | 7 | pod 'SwiftLint' 8 | pod 'Alamofire' 9 | 10 | end 11 | -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/RxSwiftLection/RxSwiftLection.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/RxSwiftLection/RxSwiftLection/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/RxSwiftLection/RxSwiftLection/Result.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/RxSwiftLection/RxSwiftLection/Rx.playground/Pages/4-publish-subject.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- 1 | import RxSwift 2 | 3 | // Publish 4 | let subject = PublishSubject() 5 | 6 | subject.onNext(1) 7 | 8 | subject.subscribe { 9 | print($0) 10 | } 11 | 12 | subject.onNext(2) 13 | -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/RxSwiftLection/RxSwiftLection/Rx.playground/Pages/6-replay-subject.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- 1 | import RxSwift 2 | 3 | // Publish 4 | let subject = ReplaySubject.create(bufferSize: 3) 5 | 6 | subject.onNext(1) 7 | subject.onNext(2) 8 | subject.onNext(3) 9 | 10 | subject.subscribe { 11 | print($0) 12 | } 13 | 14 | -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/RxSwiftLection/RxSwiftLection/Rx.playground/Pages/9-disntinctUntilChanged.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- 1 | import RxSwift 2 | 3 | Observable.of(1, 2, 2, 1, 3, 3) 4 | .distinctUntilChanged() 5 | .subscribe(onNext:{ 6 | print($0) 7 | }) 8 | -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/RxSwiftLection/RxSwiftLection/RxCocoa.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/TodoList/Podfile: -------------------------------------------------------------------------------- 1 | platform :ios, '12.0' 2 | 3 | target 'TodoList' do 4 | use_frameworks! 5 | 6 | pod 'RealmSwift' 7 | pod 'SwiftLint' 8 | end 9 | -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/TodoList/TodoList.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/TodoList/TodoList.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/TodoList/TodoList.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/TodoList/TodoList/Resource/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/Visual/Visual.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2019-spring/AntonNazarov-Professor/Visual/Visual/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2019-spring/ArtemBoltunov/PeopleSW/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/ArtemBoltunov/PeopleSW/Default-568h@2x.png -------------------------------------------------------------------------------- /2019-spring/ArtemBoltunov/PeopleSW/PeopleSW.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2019-spring/ArtemBoltunov/PeopleSW/PeopleSW.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2019-spring/ArtemBoltunov/PeopleSW/PeopleSW/Model/Page.swift: -------------------------------------------------------------------------------- 1 | import Foundation 2 | 3 | struct Page: Decodable { 4 | let count: Int 5 | let next: String? 6 | let previous: String? 7 | let results: [Person] 8 | } 9 | -------------------------------------------------------------------------------- /2019-spring/ArtemBoltunov/PeopleSW/PeopleSW/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2019-spring/ArtemBoltunov/PeopleSW/PeopleSW/Service/PeopleService.swift: -------------------------------------------------------------------------------- 1 | protocol PeopleService { 2 | func getPage(url: String?, _ completionHandler: @escaping (([Person], String?) -> Void)) 3 | } 4 | -------------------------------------------------------------------------------- /2019-spring/ArtemBoltunov/PeopleSW/Podfile: -------------------------------------------------------------------------------- 1 | platform :ios, '12.0' 2 | use_frameworks! 3 | 4 | target 'PeopleSW' do 5 | use_frameworks! 6 | 7 | pod 'SwiftLint' 8 | pod 'Alamofire' 9 | 10 | end 11 | -------------------------------------------------------------------------------- /2019-spring/ArtemBoltunov/UsersInformation/Podfile: -------------------------------------------------------------------------------- 1 | platform :ios, '12.0' 2 | use_frameworks! 3 | 4 | target 'UsersInformation' do 5 | use_frameworks! 6 | 7 | pod 'RealmSwift' 8 | pod 'SwiftLint' 9 | pod 'Alamofire' 10 | 11 | end 12 | -------------------------------------------------------------------------------- /2019-spring/ArtemBoltunov/UsersInformation/UsersInformation.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2019-spring/ArtemBoltunov/UsersInformation/UsersInformation/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2019-spring/ArtemBoltunov/UsersInformation/UsersInformation/Users.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Users.swift 3 | // UsersInformation 4 | // 5 | // Created by Artem on 19/03/2019. 6 | // Copyright © 2019 Artem. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | typealias Users = [User] 12 | -------------------------------------------------------------------------------- /2019-spring/MaximEgorov/HomeTaskNumberOne/HomeTaskNumberOne.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2019-spring/MaximEgorov/HomeTaskNumberOne/HomeTaskNumberOne/Model/Location.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Location.swift 3 | // HomeTaskNumberOne 4 | // 5 | // Created by Максим Егоров on 15/03/2019. 6 | // Copyright © 2019 Максим Егоров. All rights reserved. 7 | // 8 | 9 | struct Location: Decodable { 10 | let name, region, country: String 11 | } 12 | -------------------------------------------------------------------------------- /2019-spring/MaximEgorov/HomeTaskNumberOne/HomeTaskNumberOne/Model/Weather.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Weather.swift 3 | // HomeTaskNumberOne 4 | // 5 | // Created by Максим Егоров on 15/03/2019. 6 | // Copyright © 2019 Максим Егоров. All rights reserved. 7 | // 8 | 9 | struct Weather: Decodable { 10 | let location: Location 11 | let current: Current 12 | } 13 | -------------------------------------------------------------------------------- /2019-spring/MaximEgorov/HomeTaskNumberOne/HomeTaskNumberOne/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2019-spring/MaximEgorov/HomeTaskNumberOne/Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment the next line to define a global platform for your project 2 | # platform :ios, '12.1' 3 | 4 | use_frameworks! 5 | target 'HomeTaskNumberOne' do 6 | pod 'Alamofire' 7 | pod 'RealmSwift' 8 | pod 'AlamofireImage' 9 | pod 'Kingfisher' 10 | pod 'SwiftLint' 11 | 12 | end 13 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Assets/favourite/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Assets/favourite/heart.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Assets/favourite/heart@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Assets/favourite/heart@2x.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Assets/favourite/heart@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Assets/favourite/heart@3x.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Assets/logo/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Assets/logo/100.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Assets/logo/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Assets/logo/1024.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Assets/logo/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Assets/logo/114.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Assets/logo/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Assets/logo/120.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Assets/logo/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Assets/logo/144.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Assets/logo/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Assets/logo/152.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Assets/logo/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Assets/logo/167.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Assets/logo/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Assets/logo/180.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Assets/logo/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Assets/logo/20.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Assets/logo/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Assets/logo/29.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Assets/logo/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Assets/logo/40.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Assets/logo/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Assets/logo/50.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Assets/logo/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Assets/logo/57.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Assets/logo/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Assets/logo/58.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Assets/logo/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Assets/logo/60.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Assets/logo/72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Assets/logo/72.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Assets/logo/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Assets/logo/76.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Assets/logo/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Assets/logo/80.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Assets/logo/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Assets/logo/87.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Default-568h@2x.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/120-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/120-1.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/120.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/152.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/167.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/180.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/20.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/29.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/40-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/40-1.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/40-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/40-2.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/40.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/58-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/58-1.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/58.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/60.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/76.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/80-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/80-1.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/80.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/AppIcon.appiconset/87.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/favourite/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/favourite/heart.imageset/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/favourite/heart.imageset/heart.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/favourite/heart.imageset/heart@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/favourite/heart.imageset/heart@2x.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/favourite/heart.imageset/heart@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/Dictionary/Dictionary/Assets.xcassets/favourite/heart.imageset/heart@3x.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Model/Entry.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Entry.swift 3 | // Dictionary 4 | // 5 | // Created by Мария on 24/03/2019. 6 | // Copyright © 2019 Мария. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | struct Entry: Decodable { 12 | let senses: [Sense]? 13 | } 14 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Model/Pronunciation.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Pronunciation.swift 3 | // Dictionary 4 | // 5 | // Created by Мария on 24/03/2019. 6 | // Copyright © 2019 Мария. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | struct Pronunciation: Decodable { 12 | let phoneticSpelling: String? 13 | } 14 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Model/SenseExample.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SenseExample.swift 3 | // Dictionary 4 | // 5 | // Created by Мария on 24/03/2019. 6 | // Copyright © 2019 Мария. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | struct SenseExample: Decodable { 12 | let text: String 13 | } 14 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Dictionary/Model/WordResponse.swift: -------------------------------------------------------------------------------- 1 | // 2 | // WordResponse.swift 3 | // Dictionary 4 | // 5 | // Created by Мария on 20/03/2019. 6 | // Copyright © 2019 Мария. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | struct WordResponse: Decodable { 12 | let results: [Word] 13 | } 14 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/Dictionary/Podfile: -------------------------------------------------------------------------------- 1 | platform :ios, '9.0' 2 | 3 | target 'Dictionary' do 4 | use_frameworks! 5 | 6 | pod 'Alamofire' 7 | pod 'RealmSwift' 8 | pod 'SwiftLint' 9 | pod 'ReachabilitySwift' 10 | end 11 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/100.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/1024.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/114.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/120.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/128.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/144.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/152.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/16.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/167.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/180.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/20.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/256.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/29.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/32.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/40.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/50.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/512.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/57.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/58.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/60.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/64.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/72.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/76.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/80.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/87.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/watch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/AppIcon/watch.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/120-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/120-1.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/120.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/152.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/167.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/180.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/20.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/29.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/40-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/40-1.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/40-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/40-2.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/40.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/58-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/58-1.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/58.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/60.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/76.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/80-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/80-1.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/80.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Assets.xcassets/AppIcon.appiconset/87.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Model/CreditsResponse.swift: -------------------------------------------------------------------------------- 1 | // 2 | // CreditsResponse.swift 3 | // FIlmWiki 4 | // 5 | // Created by Мария on 14/03/2019. 6 | // Copyright © 2019 vlad. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | public struct CreditsResponse: Decodable { 12 | let cast: [Actor] 13 | } 14 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/FilmWiki/Model/FilmResponse.swift: -------------------------------------------------------------------------------- 1 | // 2 | // FilmResponse.swift 3 | // FIlmWiki 4 | // 5 | // Created by Мария on 13/03/2019. 6 | // Copyright © 2019 vlad. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | public struct FilmResponse: Decodable { 12 | let results: [Film] 13 | } 14 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVC/Podfile: -------------------------------------------------------------------------------- 1 | source 'https://github.com/CocoaPods/Specs.git' 2 | platform :ios, '10.0' 3 | use_frameworks! 4 | 5 | target 'FIlmWiki' do 6 | pod 'Alamofire' 7 | pod 'Kingfisher', '~> 5.0' 8 | pod 'SwiftLint' 9 | end 10 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/100.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/1024.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/114.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/120.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/128.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/144.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/152.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/16.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/167.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/180.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/20.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/256.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/29.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/32.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/40.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/50.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/512.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/57.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/58.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/60.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/64.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/72.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/76.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/80.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/87.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/watch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/AppIcon/watch.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/120-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/120-1.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/120.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/152.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/167.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/180.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/20.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/29.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/40-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/40-1.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/40-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/40-2.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/40.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/58-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/58-1.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/58.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/60.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/76.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/80-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/80-1.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/80.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Assets.xcassets/AppIcon.appiconset/87.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Model/CreditsResponse.swift: -------------------------------------------------------------------------------- 1 | // 2 | // CreditsResponse.swift 3 | // FIlmWiki 4 | // 5 | // Created by Мария on 14/03/2019. 6 | // Copyright © 2019 vlad. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | public struct CreditsResponse: Decodable { 12 | let cast: [Actor] 13 | } 14 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/FilmWiki/Model/FilmResponse.swift: -------------------------------------------------------------------------------- 1 | // 2 | // FilmResponse.swift 3 | // FIlmWiki 4 | // 5 | // Created by Мария on 13/03/2019. 6 | // Copyright © 2019 vlad. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | public struct FilmResponse: Decodable { 12 | let results: [Film] 13 | } 14 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/FilmWiki-MVVM/Podfile: -------------------------------------------------------------------------------- 1 | source 'https://github.com/CocoaPods/Specs.git' 2 | platform :ios, '10.0' 3 | use_frameworks! 4 | 5 | target 'FIlmWiki' do 6 | pod 'Alamofire' 7 | pod 'Kingfisher', '~> 5.0' 8 | pod 'SwiftLint' 9 | pod 'Reusable' 10 | end 11 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/Podfile: -------------------------------------------------------------------------------- 1 | platform :ios, '9.0' 2 | 3 | target 'autolayouts' do 4 | use_frameworks! 5 | 6 | pod 'SwiftLint' 7 | 8 | end 9 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-1024.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-120.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-121.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-121.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-152.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-167.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-180.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-20.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-29.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-40.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-41.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-42.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-58.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-59.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-59.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-60.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-76.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-80.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-81.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-81.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/AppIcon.appiconset/Icon-87.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/Background.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-100.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-1024.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-114.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-120.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-128.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-144.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-152.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-16.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-167.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-172.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-172.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-180.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-196.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-196.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-20.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-256.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-29.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-32.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-40.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-48.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-50.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-512.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-55.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-57.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-58.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-60.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-64.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-72.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-76.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-80.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-87.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-88.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/logo/Icon-88.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tabbar/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tabbar/calculator.imageset/calculator.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tabbar/calculator.imageset/calculator.pdf -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tabbar/calculator.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tabbar/calculator.pdf -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/Background.imageset/Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/Background.imageset/Background.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/Breakfast.imageset/Breakfast.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/Breakfast.imageset/Breakfast.pdf -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/Breakfast.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/Breakfast.pdf -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/Pets.imageset/Pets.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/Pets.imageset/Pets.pdf -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/Pets.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/Pets.pdf -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/Pool.imageset/Pool.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/Pool.imageset/Pool.pdf -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/Pool.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/Pool.pdf -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/TV.imageset/TV.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/TV.imageset/TV.pdf -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/TV.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/TV.pdf -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/WiFi.imageset/WiFi.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/WiFi.imageset/WiFi.pdf -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/WiFi.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/WiFi.pdf -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/pictures.imageset/pictures.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/pictures.imageset/pictures.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/pictures.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/pictures.png -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/worldwide_location.imageset/worldwide_location.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/worldwide_location.imageset/worldwide_location.pdf -------------------------------------------------------------------------------- /2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/worldwide_location.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2019-spring/VladSuhomlinov/autolayouts/autolayouts/Assets.xcassets/tourism/worldwide_location.pdf -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw2/RickAndMorty.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw2/RickAndMorty.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw2/RickAndMorty/View/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw3/Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment the next line to define a global platform for your project 2 | # platform :ios, '9.0' 3 | 4 | target 'RickAndMorty' do 5 | 6 | use_frameworks! 7 | 8 | pod 'Kingfisher', '~> 5.0' 9 | pod 'SwiftLint' 10 | 11 | # Pods for RickAndMorty 12 | 13 | end 14 | -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw3/RickAndMorty.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw3/RickAndMorty.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw3/RickAndMorty.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw3/RickAndMorty.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw3/RickAndMorty/View/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw4/Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment the next line to define a global platform for your project 2 | # platform :ios, '9.0' 3 | 4 | target 'RickAndMorty' do 5 | 6 | use_frameworks! 7 | 8 | pod 'Kingfisher', '~> 5.0' 9 | pod 'SwiftLint' 10 | pod 'RealmSwift' 11 | 12 | # Pods for RickAndMorty 13 | 14 | end 15 | -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw4/RickAndMorty.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw4/RickAndMorty.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw4/RickAndMorty.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw4/RickAndMorty.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw4/RickAndMorty/View/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw5/Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment the next line to define a global platform for your project 2 | # platform :ios, '9.0' 3 | 4 | target 'RickAndMorty' do 5 | 6 | use_frameworks! 7 | 8 | pod 'Kingfisher', '~> 5.0' 9 | pod 'SwiftLint' 10 | pod 'RealmSwift' 11 | pod 'DeepDiff' 12 | 13 | # Pods for RickAndMorty 14 | 15 | end 16 | -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw5/RickAndMorty.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw5/RickAndMorty.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw5/RickAndMorty.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw5/RickAndMorty.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw5/RickAndMorty/View/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw6/RickAndMorty.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw6/RickAndMorty.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw6/RickAndMorty.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw6/RickAndMorty.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/Artem_Ulko/hw6/RickAndMorty/View/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/Tree/Tree.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/Tree/Tree.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/Tree/Tree/.swiftlint.yml~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/Tree/Tree/.swiftlint.yml~ -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.swift 3 | // hsCards 4 | // 5 | // Created by Kirill Chistyakov on 15.03.2020. 6 | // Copyright © 2020 Kirill Chistyakov. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | @UIApplicationMain 12 | class AppDelegate: UIResponder, UIApplicationDelegate { 13 | 14 | } 15 | -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/120-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/120-1.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/120.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/152.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/167.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/180.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/20.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/29.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/40-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/40-1.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/40-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/40-2.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/40.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/58-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/58-1.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/58.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/60.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/76.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/80-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/80-1.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/80.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/AppIcon.appiconset/87.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/bg.imageset/bg-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/bg.imageset/bg-1.jpg -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/bg.imageset/bg-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/bg.imageset/bg-2.jpg -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/bg.imageset/bg-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/bg.imageset/bg-3.jpg -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/bg.imageset/bg-dark-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/bg.imageset/bg-dark-1.jpg -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/bg.imageset/bg-dark-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/bg.imageset/bg-dark-2.jpg -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/bg.imageset/bg-dark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/bg.imageset/bg-dark.jpg -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/hsLogo.imageset/hsLogo-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/hsLogo.imageset/hsLogo-1.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/hsLogo.imageset/hsLogo-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/hsLogo.imageset/hsLogo-2.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/hsLogo.imageset/hsLogo-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/hsLogo.imageset/hsLogo-3.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/hsLogo.imageset/hsLogo-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/hsLogo.imageset/hsLogo-4.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/hsLogo.imageset/hsLogo-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/hsLogo.imageset/hsLogo-5.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/hsLogo.imageset/hsLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/hsLogo.imageset/hsLogo.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/minion-loading.imageset/minion-loading-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/minion-loading.imageset/minion-loading-1.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/minion-loading.imageset/minion-loading-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/minion-loading.imageset/minion-loading-2.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/minion-loading.imageset/minion-loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/Assets.xcassets/minion-loading.imageset/minion-loading.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/100.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/114.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/120.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/128.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/144.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/152.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/16.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/167.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/172.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/172.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/180.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/196.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/196.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/20.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/216.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/216.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/256.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/29.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/32.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/40.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/48.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/50.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/512.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/55.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/57.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/58.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/60.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/64.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/72.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/76.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/80.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/87.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/88.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/Assets.xcassets/AppIcon.appiconset/88.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/appstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/appstore.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/AppIcons/playstore.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/bg-dark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/bg-dark.jpg -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/bg.jpg -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/fonts/Belwe-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/fonts/Belwe-Bold.ttf -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/fonts/Belwe-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/fonts/Belwe-Bold.woff -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/hsLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/hsLogo.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/hsLogoMin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/hsLogoMin.png -------------------------------------------------------------------------------- /2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/minion-loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Chistyakov_Kirill/hw2/hsCards/assets/minion-loading.png -------------------------------------------------------------------------------- /2020-spring/Frolov.NV/NewsAPI/NewsAPI.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Frolov.NV/NewsAPI/NewsAPI.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/Frolov.NV/NewsAPI/NewsAPI/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/Frolov.NV/NewsAPI3/NewsAPI.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Frolov.NV/NewsAPI3/NewsAPI.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/Frolov.NV/NewsAPI3/NewsAPI.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2020-spring/Frolov.NV/NewsAPI3/NewsAPI.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/Frolov.NV/NewsAPI3/NewsAPI/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.swift 3 | // NewsAPI 4 | // 5 | // Created by Никита Фролов on 25.03.2020. 6 | // Copyright © 2020 Никита Фролов . All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | @UIApplicationMain 12 | class AppDelegate: UIResponder, UIApplicationDelegate { 13 | } 14 | 15 | -------------------------------------------------------------------------------- /2020-spring/Frolov.NV/NewsAPI3/NewsAPI/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/Frolov.NV/NewsAPI3/swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Frolov.NV/NewsAPI3/swiftlint.yml -------------------------------------------------------------------------------- /2020-spring/Gladun_Vladimir/1st_homework/BinaryTree.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Gladun_Vladimir/2nd_homework/Pictures/Pictures/Pictures.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Gladun_Vladimir/2nd_homework/Pictures/Pictures/Pictures/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.swift 3 | // Pictures 4 | // 5 | // Created by Vladimir GL on 03.04.2020. 6 | // Copyright © 2020 VDTA. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | @UIApplicationMain 12 | class AppDelegate: UIResponder, UIApplicationDelegate { 13 | } 14 | -------------------------------------------------------------------------------- /2020-spring/Gladun_Vladimir/2nd_homework/Pictures/Pictures/Pictures/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/Gladun_Vladimir/3rd_homework/Pictures/Pictures/Pictures.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Gladun_Vladimir/3rd_homework/Pictures/Pictures/Pictures/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.swift 3 | // Pictures 4 | // 5 | // Created by Vladimir GL on 03.04.2020. 6 | // Copyright © 2020 VDTA. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | @UIApplicationMain 12 | class AppDelegate: UIResponder, UIApplicationDelegate { 13 | } 14 | -------------------------------------------------------------------------------- /2020-spring/Gladun_Vladimir/3rd_homework/Pictures/Pictures/Pictures/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/Kolesnik Artyom/HW1/lab1.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /2020-spring/Konovalov_Mihail/hw2-4, 6/Podfile: -------------------------------------------------------------------------------- 1 | platform :ios, '9.0' 2 | 3 | target 'TableView' do 4 | 5 | use_frameworks! 6 | pod 'Alamofire' 7 | pod 'RealmSwift' 8 | target 'TableViewTests' do 9 | inherit! :search_paths 10 | # Pods for testing 11 | end 12 | end 13 | -------------------------------------------------------------------------------- /2020-spring/Konovalov_Mihail/hw2-4, 6/TableView.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Konovalov_Mihail/hw2-4, 6/TableView.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2020-spring/Konovalov_Mihail/hw2-4, 6/TableView.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/Konovalov_Mihail/hw2-4, 6/TableView/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/Konovalov_Mihail/hw2-4, 6/TableView/Models/Page.swift: -------------------------------------------------------------------------------- 1 | import Foundation 2 | 3 | struct Page { 4 | struct Info: Decodable { 5 | let count: Int 6 | let pages: Int 7 | let next: String 8 | } 9 | 10 | let results: [T] 11 | let info: Info 12 | } 13 | 14 | extension Page: Decodable { 15 | } 16 | -------------------------------------------------------------------------------- /2020-spring/Kotov_Ivan/task1/tree/tree.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Kotov_Ivan/task1/tree/tree.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/Kotov_Ivan/task1/tree/tree/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/Krasnoperov_Nikita/Pokemons/Pokemons.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2020-spring/Krasnoperov_Nikita/Pokemons/Pokemons.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/Krasnoperov_Nikita/Pokemons/Pokemons/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.swift 3 | // Pokemons 4 | // 5 | // Created by Никита on 17/04/2020. 6 | // Copyright © 2020 Никита. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | @UIApplicationMain 12 | class AppDelegate: UIResponder, UIApplicationDelegate { 13 | } 14 | -------------------------------------------------------------------------------- /2020-spring/Krasnoperov_Nikita/Pokemons/Pokemons/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/Krasnoperov_Nikita/Pokemons/Pokemons/SceneDelegate.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SceneDelegate.swift 3 | // Pokemons 4 | // 5 | // Created by Никита on 17/04/2020. 6 | // Copyright © 2020 Никита. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class SceneDelegate: UIResponder, UIWindowSceneDelegate { 12 | var window: UIWindow? 13 | } 14 | -------------------------------------------------------------------------------- /2020-spring/Krasnoperov_Nikita/f_homework/f_homework.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Kraynov Alexander/hw extra/calculator/Podfile: -------------------------------------------------------------------------------- 1 | platform :ios, '9.0' 2 | 3 | target 'calculator' do 4 | use_frameworks! 5 | 6 | pod 'SwiftLint' 7 | end -------------------------------------------------------------------------------- /2020-spring/Kraynov Alexander/hw extra/calculator/calculator.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Kraynov Alexander/hw extra/calculator/calculator.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2020-spring/Kraynov Alexander/hw extra/calculator/calculator/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/Kraynov Alexander/hw2/Mtg Cards/Mtg Cards 2.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2020-spring/Kraynov Alexander/hw2/Mtg Cards/Mtg Cards.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Kraynov Alexander/hw2/Mtg Cards/Mtg Cards.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2020-spring/Kraynov Alexander/hw2/Mtg Cards/Mtg Cards.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/Kraynov Alexander/hw2/Mtg Cards/Mtg Cards/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.swift 3 | // Mtg Cards 4 | // 5 | // Created by alexander on 07.03.2020. 6 | // Copyright © 2020 alexander. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | @UIApplicationMain 12 | class AppDelegate: UIResponder, UIApplicationDelegate { 13 | } 14 | -------------------------------------------------------------------------------- /2020-spring/Kraynov Alexander/hw2/Mtg Cards/Mtg Cards/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/Kraynov Alexander/hw2/Mtg Cards/Mtg Cards/Service/CardServiceImpls.swift: -------------------------------------------------------------------------------- 1 | // 2 | // CardServiceImpls.swift 3 | // Mtg Cards 4 | // 5 | // Created by Admin on 31.03.2020. 6 | // Copyright © 2020 alexander. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | -------------------------------------------------------------------------------- /2020-spring/Kraynov Alexander/hw2/Mtg Cards/Podfile: -------------------------------------------------------------------------------- 1 | platform :ios, '10.0' 2 | 3 | target 'Mtg Cards' do 4 | use_frameworks! 5 | 6 | # Pods for Mtg Cards 7 | pod 'SwiftLint' 8 | pod 'Reusable' 9 | pod 'RealmSwift' 10 | pod 'DeepDiff' 11 | target 'Mtg CardsTests' do 12 | inherit! :search_paths 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /2020-spring/Kraynov Alexander/hw5/Animation/Animation.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Kraynov Alexander/hw5/Animation/Animation.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2020-spring/Kraynov Alexander/hw5/Animation/Animation.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/Kraynov Alexander/hw5/Animation/Animation/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.swift 3 | // Animation 4 | // 5 | // Created by Admin on 06.04.2020. 6 | // Copyright © 2020 alexander. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | @UIApplicationMain 12 | class AppDelegate: UIResponder, UIApplicationDelegate { 13 | } 14 | -------------------------------------------------------------------------------- /2020-spring/Kraynov Alexander/hw5/Animation/Animation/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/Kraynov Alexander/hw5/Animation/Animation/Assets.xcassets/first.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "first.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | } 12 | } -------------------------------------------------------------------------------- /2020-spring/Kraynov Alexander/hw5/Animation/Animation/Assets.xcassets/first.imageset/first.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Kraynov Alexander/hw5/Animation/Animation/Assets.xcassets/first.imageset/first.pdf -------------------------------------------------------------------------------- /2020-spring/Kraynov Alexander/hw5/Animation/Animation/Assets.xcassets/second.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "second.pdf" 6 | } 7 | ], 8 | "info" : { 9 | "version" : 1, 10 | "author" : "xcode" 11 | } 12 | } -------------------------------------------------------------------------------- /2020-spring/Kraynov Alexander/hw5/Animation/Animation/Assets.xcassets/second.imageset/second.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Kraynov Alexander/hw5/Animation/Animation/Assets.xcassets/second.imageset/second.pdf -------------------------------------------------------------------------------- /2020-spring/Kungurov_Kirill/hw2/News/News.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Kungurov_Kirill/hw2/News/News.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2020-spring/Kungurov_Kirill/hw2/News/News.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/Kungurov_Kirill/hw2/News/News/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.swift 3 | // News 4 | // 5 | // Created by Kirill Kungurov on 14.03.2020. 6 | // Copyright © 2020 Kirill Kungurov. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | @UIApplicationMain 12 | class AppDelegate: UIResponder, UIApplicationDelegate {} 13 | -------------------------------------------------------------------------------- /2020-spring/Kungurov_Kirill/hw2/News/News/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/Kungurov_Kirill/hw2/News/Podfile: -------------------------------------------------------------------------------- 1 | platform :ios, '10.0' 2 | 3 | target 'News' do 4 | pod 'Kingfisher' 5 | pod 'SwiftLint' 6 | 7 | end 8 | -------------------------------------------------------------------------------- /2020-spring/Lutseko Dmitrii/Home work 2-3/RickAndMorty/RickAndMorty.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Lutseko Dmitrii/Home work 2-3/RickAndMorty/RickAndMorty/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | 3 | @UIApplicationMain 4 | class AppDelegate: UIResponder, UIApplicationDelegate { 5 | } 6 | -------------------------------------------------------------------------------- /2020-spring/Lutseko Dmitrii/Home work 2-3/RickAndMorty/RickAndMorty/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/Malinin_Ilia/hw1/hw1.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Malinin_Ilia/hw1/hw1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW2/HW2.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW2/HW2/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW3/Memes/Memes.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW3/Memes/Memes/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW4/Memes.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW4/Memes.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW4/Memes/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/Memes/memes/Memes.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/Memes/memes/Memes/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-1024.png -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-20.png -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-20@2x.png -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-20@3x.png -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-29.png -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-29@2x.png -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-29@3x.png -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-40.png -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-40@2x.png -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-40@3x.png -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-60@2x.png -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-60@3x.png -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-76.png -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/AppIcon.appiconset/yodarack-76@2x.png -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/meme.imageset/yodarack-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/meme.imageset/yodarack-1.jpg -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/meme.imageset/yodarack-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/meme.imageset/yodarack-2.jpg -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/meme.imageset/yodarack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW5/animeme/animeme/animeme/Assets.xcassets/meme.imageset/yodarack.jpg -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW6/Memes/memes/Memes.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/HW6/Memes/memes/Memes/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /2020-spring/Pantyuhin Andrey & Khismatullin Kamil/README.md: -------------------------------------------------------------------------------- 1 | Один мак на двоих, поэтому делаем домашку вместе 2 | 3 | -------------------------------------------------------------------------------- /2020-spring/Pinaev_Nikita/hw23/RickAndMorty/RickAndMorty.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Pinaev_Nikita/hw23/RickAndMorty/RickAndMorty.xcodeproj/xcuserdata/npinaev.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /2020-spring/Pinaev_Nikita/hw23/RickAndMorty/RickAndMorty.xcworkspace/xcuserdata/npinaev.xcuserdatad/IDEFindNavigatorScopes.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /2020-spring/Pinaev_Nikita/hw23/RickAndMorty/RickAndMorty.xcworkspace/xcuserdata/npinaev.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/2020-spring/Pinaev_Nikita/hw23/RickAndMorty/RickAndMorty.xcworkspace/xcuserdata/npinaev.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /2020-spring/Pinaev_Nikita/hw23/RickAndMorty/RickAndMorty/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/Poddubny_Anton/Task_1/binaryTree.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /2020-spring/Raspereza_Andrei/HomeWork1/Tree.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Raspereza_Andrei/HomeWork1/Tree/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.swift 3 | // Tree 4 | // 5 | // Created by Andrew Raspereza on 27/03/2020. 6 | // Copyright © 2020 Andrew Raspereza. All rights reserved. 7 | // 8 | 9 | import Cocoa 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /2020-spring/Raspereza_Andrei/HomeWork1/Tree/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/Shahbazly_Tural/README.md: -------------------------------------------------------------------------------- 1 | Делаю проект и домашнее задание с Gladun_Vladimir 2 | -------------------------------------------------------------------------------- /2020-spring/Skripchuk_Anton/README.md: -------------------------------------------------------------------------------- 1 | Делаю проект и домашнее задание с Gladun_Vladimir 2 | -------------------------------------------------------------------------------- /2020-spring/Troshev_Dmitriy/README.md: -------------------------------------------------------------------------------- 1 | Делаю проект и домашнее задание с Gladun_Vladimir 2 | -------------------------------------------------------------------------------- /2020-spring/Ustinov_Artyom/H:W_2/HomeWork_2 + 3/HomeWork2.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/Ustinov_Artyom/H:W_2/HomeWork_2 + 3/HomeWork2.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2020-spring/Ustinov_Artyom/H:W_2/HomeWork_2 + 3/HomeWork2/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | // Created by Артем Устинов on 18.03.2020. 2 | // Copyright © 2020 Артем Устинов. All rights reserved. 3 | // 4 | 5 | import UIKit 6 | 7 | @UIApplicationMain 8 | class AppDelegate: UIResponder, UIApplicationDelegate { 9 | } 10 | -------------------------------------------------------------------------------- /2020-spring/Ustinov_Artyom/H:W_2/HomeWork_2 + 3/HomeWork2/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/Ustinov_Artyom/H:W_2/HomeWork_2 + 3/HomeWork2/SceneDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | 3 | class SceneDelegate: UIResponder, UIWindowSceneDelegate { 4 | var window: UIWindow? 5 | } 6 | -------------------------------------------------------------------------------- /2020-spring/Ustinov_Artyom/H:W_2/HomeWork_2 + 3/Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment the next line to define a global platform for your project 2 | # platform :ios, '9.0' 3 | 4 | target 'HomeWork2' do 5 | # Comment the next line if you don't want to use dynamic frameworks 6 | use_frameworks! 7 | 8 | pod 'SwiftLint' 9 | 10 | end 11 | -------------------------------------------------------------------------------- /2020-spring/lectures/18.04/RickAndMorty/Podfile: -------------------------------------------------------------------------------- 1 | platform :ios, '10.0' 2 | 3 | target 'RickAndMorty' do 4 | use_frameworks! 5 | 6 | pod 'Kingfisher' 7 | pod 'SwiftLint' 8 | pod 'RealmSwift' 9 | pod 'Reusable' 10 | 11 | target 'RickAndMortyTests' do 12 | inherit! :search_paths 13 | # Pods for testing 14 | end 15 | 16 | end 17 | -------------------------------------------------------------------------------- /2020-spring/lectures/18.04/RickAndMorty/RickAndMorty.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/lectures/18.04/RickAndMorty/RickAndMorty.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2020-spring/lectures/18.04/RickAndMorty/RickAndMorty.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/lectures/18.04/RickAndMorty/RickAndMorty/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/lectures/28.03/RickAndMorty/Podfile: -------------------------------------------------------------------------------- 1 | platform :ios, '10.0' 2 | 3 | target 'RickAndMorty' do 4 | use_frameworks! 5 | 6 | pod 'Kingfisher' 7 | pod 'SwiftLint' 8 | pod 'RealmSwift' 9 | 10 | target 'RickAndMortyTests' do 11 | inherit! :search_paths 12 | # Pods for testing 13 | end 14 | 15 | end 16 | -------------------------------------------------------------------------------- /2020-spring/lectures/28.03/RickAndMorty/RickAndMorty.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/lectures/28.03/RickAndMorty/RickAndMorty.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2020-spring/lectures/28.03/RickAndMorty/RickAndMorty.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/lectures/28.03/RickAndMorty/RickAndMorty/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/lectures/29.02/lection_1.playground/Pages/0-who-is-me.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- 1 | /*: 2 | ## Емельянов Георгий 3 | * Закончил ГУАП 4 | * 5 лет в iOS (с 3-го курса) 5 | * Аутсорс -> Стартап -> Альфа-Банк -> Одноклассники & Distillery & Crisalix 6 | * Media & Machine Learning & AR/VR 7 | * @georguy 8 | */ 9 | -------------------------------------------------------------------------------- /2020-spring/lectures/29.02/lection_1.playground/Pages/11-collections&cycles.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- 1 | /*: 2 | * Array, Dictionary, Set, String 3 | * Value types 4 | * замыкания (closure) 5 | * map, reduce, filter 6 | * Copy-on-write 7 | */ 8 | 9 | var numbers = [1, 2, 3] 10 | 11 | print(numbers.map { $0 * 2 }.reduce(5, +)) 12 | -------------------------------------------------------------------------------- /2020-spring/lectures/29.02/lection_1.playground/Pages/2-variables.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- 1 | /*: 2 | * var 3 | * let 4 | */ 5 | var myVariable = 42 6 | myVariable = 50 7 | 8 | var myConstant = "🍺" 9 | myConstant = "🍸" 10 | -------------------------------------------------------------------------------- /2020-spring/lectures/4.04/Visual.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/lectures/4.04/Visual.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/lectures/4.04/Visual/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/lectures/7.03/RickAndMorty/RickAndMorty.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/lectures/7.03/RickAndMorty/RickAndMorty/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/naumov-andrei/2/RMProject/RMProject.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/naumov-andrei/2/RMProject/RMProject.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2020-spring/naumov-andrei/2/RMProject/RMProject.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/naumov-andrei/2/RMProject/RMProject/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | 3 | @UIApplicationMain 4 | class AppDelegate: UIResponder, UIApplicationDelegate { 5 | } 6 | -------------------------------------------------------------------------------- /2020-spring/naumov-andrei/2/RMProject/RMProject/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /2020-spring/naumov-andrei/2/RMProject/RMProject/SceneDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | 3 | class SceneDelegate: UIResponder, UIWindowSceneDelegate { 4 | var window: UIWindow? 5 | } 6 | -------------------------------------------------------------------------------- /2020-spring/rodchenkov.sn/LoremNuntium/LoremNuntium.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /2020-spring/rodchenkov.sn/LoremNuntium/LoremNuntium.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /2020-spring/rodchenkov.sn/LoremNuntium/LoremNuntium.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2020-spring/rodchenkov.sn/LoremNuntium/LoremNuntium/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | 3 | @UIApplicationMain 4 | class AppDelegate: UIResponder, UIApplicationDelegate { 5 | } 6 | -------------------------------------------------------------------------------- /2020-spring/rodchenkov.sn/LoremNuntium/LoremNuntium/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /2020-spring/rodchenkov.sn/LoremNuntium/LoremNuntium/Service/NHFacade.swift: -------------------------------------------------------------------------------- 1 | protocol NHFacade { 2 | func loadMore() 3 | func getNewsHeaders(completion: @escaping ([NewsHeader]) -> Void) 4 | func loadContent(_ selectedHeader: NewsHeader, _ completion: @escaping () -> Void) 5 | } 6 | -------------------------------------------------------------------------------- /2020-spring/rodchenkov.sn/LoremNuntium/LoremNuntium/Service/NHRepository.swift: -------------------------------------------------------------------------------- 1 | import RealmSwift 2 | 3 | protocol NHRepository { 4 | func save(_ newsHeaders: [NewsHeader]) 5 | func load() -> Results 6 | } 7 | -------------------------------------------------------------------------------- /2020-spring/rodchenkov.sn/LoremNuntium/LoremNuntium/Service/NHService.swift: -------------------------------------------------------------------------------- 1 | protocol NHService { 2 | func getNewsHeaders(onCompletion: @escaping ([NewsHeader]) -> Void) 3 | } 4 | -------------------------------------------------------------------------------- /2020-spring/rodchenkov.sn/homework-1/homework-1.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Questions/Joom_test.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/Questions/Joom_test.pdf -------------------------------------------------------------------------------- /Questions/Revolut_test.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SPBSTU-Mobile-development-courses/ios/fc52675a31c13bd5d4c4887139a4b4e18fa09e9f/Questions/Revolut_test.pdf --------------------------------------------------------------------------------