say-their-names-ios
Open-source platform that raises awareness of the injustice and often forgotten names of racial inequality.
File Explorer
Download Latest Version (.zip)- main.yml
- swiftlint.yml
- AFError.swift
- Alamofire.swift
- AlamofireExtended.swift
- AuthenticationInterceptor.swift
- CachedResponseHandler.swift
- Combine.swift
- DispatchQueue+Alamofire.swift
- EventMonitor.swift
- HTTPHeaders.swift
- HTTPMethod.swift
- MultipartFormData.swift
- MultipartUpload.swift
- NetworkReachabilityManager.swift
- Notifications.swift
- OperationQueue+Alamofire.swift
- ParameterEncoder.swift
- ParameterEncoding.swift
- Protected.swift
- RedirectHandler.swift
- Request.swift
- RequestInterceptor.swift
- RequestTaskMap.swift
- Response.swift
- ResponseSerialization.swift
- Result+Alamofire.swift
- RetryPolicy.swift
- ServerTrustEvaluation.swift
- Session.swift
- SessionDelegate.swift
- StringEncoding+Alamofire.swift
- URLConvertible+URLRequestConvertible.swift
- URLEncodedFormEncoder.swift
- URLRequest+Alamofire.swift
- URLSessionConfiguration+Alamofire.swift
- Validation.swift
- LICENSE
- README.md
- Mock.swift
- Mocker.swift
- MockingURLProtocol.swift
- LICENSE
- README.md
- project.pbxproj
- NSButton+WebCache.h
- NSButton+WebCache.m
- NSData+ImageContentType.h
- NSData+ImageContentType.m
- NSImage+Compatibility.h
- NSImage+Compatibility.m
- SDAnimatedImage.h
- SDAnimatedImage.m
- SDAnimatedImagePlayer.h
- SDAnimatedImagePlayer.m
- SDAnimatedImageRep.h
- SDAnimatedImageRep.m
- SDAnimatedImageView+WebCache.h
- SDAnimatedImageView+WebCache.m
- SDAnimatedImageView.h
- SDAnimatedImageView.m
- SDDiskCache.h
- SDDiskCache.m
- SDGraphicsImageRenderer.h
- SDGraphicsImageRenderer.m
- SDImageAPNGCoder.h
- SDImageAPNGCoder.m
- SDImageCache.h
- SDImageCache.m
- SDImageCacheConfig.h
- SDImageCacheConfig.m
- SDImageCacheDefine.h
- SDImageCacheDefine.m
- SDImageCachesManager.h
- SDImageCachesManager.m
- SDImageCoder.h
- SDImageCoder.m
- SDImageCoderHelper.h
- SDImageCoderHelper.m
- SDImageCodersManager.h
- SDImageCodersManager.m
- SDImageFrame.h
- SDImageFrame.m
- SDImageGIFCoder.h
- SDImageGIFCoder.m
- SDImageGraphics.h
- SDImageGraphics.m
- SDImageHEICCoder.h
- SDImageHEICCoder.m
- SDImageIOAnimatedCoder.h
- SDImageIOAnimatedCoder.m
- SDImageIOCoder.h
- SDImageIOCoder.m
- SDImageLoader.h
- SDImageLoader.m
- SDImageLoadersManager.h
- SDImageLoadersManager.m
- SDImageTransformer.h
- SDImageTransformer.m
- SDMemoryCache.h
- SDMemoryCache.m
- SDWebImageCacheKeyFilter.h
- SDWebImageCacheKeyFilter.m
- SDWebImageCacheSerializer.h
- SDWebImageCacheSerializer.m
- SDWebImageCompat.h
- SDWebImageCompat.m
- SDWebImageDefine.h
- SDWebImageDefine.m
- SDWebImageDownloader.h
- SDWebImageDownloader.m
- SDWebImageDownloaderConfig.h
- SDWebImageDownloaderConfig.m
- SDWebImageDownloaderDecryptor.h
- SDWebImageDownloaderDecryptor.m
- SDWebImageDownloaderOperation.h
- SDWebImageDownloaderOperation.m
- SDWebImageDownloaderRequestModifier.h
- SDWebImageDownloaderRequestModifier.m
- SDWebImageDownloaderResponseModifier.h
- SDWebImageDownloaderResponseModifier.m
- SDWebImageError.h
- SDWebImageError.m
- SDWebImageIndicator.h
- SDWebImageIndicator.m
- SDWebImageManager.h
- SDWebImageManager.m
- SDWebImageOperation.h
- SDWebImageOperation.m
- SDWebImageOptionsProcessor.h
- SDWebImageOptionsProcessor.m
- SDWebImagePrefetcher.h
- SDWebImagePrefetcher.m
- SDWebImageTransition.h
- SDWebImageTransition.m
- UIButton+WebCache.h
- UIButton+WebCache.m
- UIImage+ExtendedCacheData.h
- UIImage+ExtendedCacheData.m
- UIImage+ForceDecode.h
- UIImage+ForceDecode.m
- UIImage+GIF.h
- UIImage+GIF.m
- UIImage+MemoryCacheCost.h
- UIImage+MemoryCacheCost.m
- UIImage+Metadata.h
- UIImage+Metadata.m
- UIImage+MultiFormat.h
- UIImage+MultiFormat.m
- UIImage+Transform.h
- UIImage+Transform.m
- UIImageView+HighlightedWebCache.h
- UIImageView+HighlightedWebCache.m
- UIImageView+WebCache.h
- UIImageView+WebCache.m
- UIView+WebCache.h
- UIView+WebCache.m
- UIView+WebCacheOperation.h
- UIView+WebCacheOperation.m
- NSBezierPath+SDRoundedCorners.h
- NSBezierPath+SDRoundedCorners.m
- SDAssociatedObject.h
- SDAssociatedObject.m
- SDAsyncBlockOperation.h
- SDAsyncBlockOperation.m
- SDDeviceHelper.h
- SDDeviceHelper.m
- SDDisplayLink.h
- SDDisplayLink.m
- SDFileAttributeHelper.h
- SDFileAttributeHelper.m
- SDImageAssetManager.h
- SDImageAssetManager.m
- SDImageCachesManagerOperation.h
- SDImageCachesManagerOperation.m
- SDImageHEICCoderInternal.h
- SDImageIOAnimatedCoderInternal.h
- SDInternalMacros.h
- SDInternalMacros.m
- SDmetamacros.h
- SDWeakProxy.h
- SDWeakProxy.m
- SDWebImageTransitionInternal.h
- UIColor+SDHexString.h
- UIColor+SDHexString.m
- SDWebImage.h
- LICENSE
- README.md
- swiftgen
- Info.plist
- CodeResources
- Info.plist
- Commander
- CodeResources
- Info.plist
- Commander
- Commander
- Info.plist
- CodeResources
- Info.plist
- Kanna
- CodeResources
- Info.plist
- Kanna
- Kanna
- Info.plist
- CodeResources
- Info.plist
- PathKit
- CodeResources
- Info.plist
- PathKit
- PathKit
- Info.plist
- CodeResources
- Info.plist
- Stencil
- CodeResources
- Info.plist
- Stencil
- Stencil
- Info.plist
- CodeResources
- Info.plist
- StencilSwiftKit
- CodeResources
- Info.plist
- StencilSwiftKit
- StencilSwiftKit
- Info.plist
- CodeResources
- Info.plist
- SwiftGenKit
- CodeResources
- Info.plist
- SwiftGenKit
- SwiftGenKit
- Info.plist
- CodeResources
- Info.plist
- Yams
- CodeResources
- Info.plist
- Yams
- Yams
- libswiftAppKit.dylib
- libswiftCore.dylib
- libswiftCoreData.dylib
- libswiftCoreFoundation.dylib
- libswiftCoreGraphics.dylib
- libswiftCoreImage.dylib
- libswiftDarwin.dylib
- libswiftDispatch.dylib
- libswiftFoundation.dylib
- libswiftIOKit.dylib
- libswiftMetal.dylib
- libswiftObjectiveC.dylib
- libswiftos.dylib
- libswiftQuartzCore.dylib
- libswiftXPC.dylib
- literals-swift3.stencil
- literals-swift4.stencil
- swift3.stencil
- swift4.stencil
- swift3.stencil
- swift4.stencil
- swift3.stencil
- swift4.stencil
- scenes-swift3.stencil
- scenes-swift4.stencil
- segues-swift3.stencil
- segues-swift4.stencil
- inline-swift3.stencil
- inline-swift4.stencil
- runtime-swift3.stencil
- runtime-swift4.stencil
- inline-swift3.stencil
- inline-swift4.stencil
- runtime-swift3.stencil
- runtime-swift4.stencil
- flat-swift3.stencil
- flat-swift4.stencil
- structured-swift3.stencil
- structured-swift4.stencil
- swift3.stencil
- swift4.stencil
- inline-swift3.stencil
- inline-swift4.stencil
- CHANGELOG.md
- LICENCE
- README.md
- LICENSE
- swiftlint
- Alamofire-dummy.m
- Alamofire-Info.plist
- Alamofire-prefix.pch
- Alamofire-umbrella.h
- Alamofire.debug.xcconfig
- Alamofire.modulemap
- Alamofire.release.xcconfig
- Alamofire.xcconfig
- Mocker-dummy.m
- Mocker-Info.plist
- Mocker-prefix.pch
- Mocker-umbrella.h
- Mocker.modulemap
- Mocker.xcconfig
- Pods-SayTheirNames-acknowledgements.markdown
- Pods-SayTheirNames-acknowledgements.plist
- Pods-SayTheirNames-dummy.m
- Pods-SayTheirNames-frameworks-Debug-input-files.xcfilelist
- Pods-SayTheirNames-frameworks-Debug-output-files.xcfilelist
- Pods-SayTheirNames-frameworks-Release-input-files.xcfilelist
- Pods-SayTheirNames-frameworks-Release-output-files.xcfilelist
- Pods-SayTheirNames-frameworks.sh
- Pods-SayTheirNames-Info.plist
- Pods-SayTheirNames-umbrella.h
- Pods-SayTheirNames.debug.xcconfig
- Pods-SayTheirNames.modulemap
- Pods-SayTheirNames.release.xcconfig
- Pods-SayTheirNamesTests-acknowledgements.markdown
- Pods-SayTheirNamesTests-acknowledgements.plist
- Pods-SayTheirNamesTests-dummy.m
- Pods-SayTheirNamesTests-frameworks-Debug-input-files.xcfilelist
- Pods-SayTheirNamesTests-frameworks-Debug-output-files.xcfilelist
- Pods-SayTheirNamesTests-frameworks-Release-input-files.xcfilelist
- Pods-SayTheirNamesTests-frameworks-Release-output-files.xcfilelist
- Pods-SayTheirNamesTests-frameworks.sh
- Pods-SayTheirNamesTests-Info.plist
- Pods-SayTheirNamesTests-umbrella.h
- Pods-SayTheirNamesTests.debug.xcconfig
- Pods-SayTheirNamesTests.modulemap
- Pods-SayTheirNamesTests.release.xcconfig
- SDWebImage-dummy.m
- SDWebImage-Info.plist
- SDWebImage-prefix.pch
- SDWebImage-umbrella.h
- SDWebImage.modulemap
- SDWebImage.xcconfig
- SwiftGen.xcconfig
- SwiftLint.xcconfig
- Manifest.lock
- Localizable.strings
- LaunchScreen.storyboard
- Localizable.strings
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- LaunchScreen.strings
- Localizable.strings
- Localizable.strings
- LaunchScreen.strings
- Localizable.strings
- Localizable.strings
- assets.swift
- strings.swift
- LaunchScreen.strings
- Localizable.strings
- 1024.png
- 20@2x.png
- 20@3x.png
- 29.png
- 29@2x.png
- 29@3x.png
- 40@2x.png
- 40@3x.png
- 57.png
- 57@2x.png
- 60@2x.png
- 60@3x.png
- Contents.json
- Contents.json
- Group 174.png
- Group 174@2x.png
- Group 174@3x.png
- Arrow Icon.png
- Arrow Icon@2x.png
- Arrow Icon@3x.png
- Contents.json
- BOOKMARK.png
- BOOKMARK@2x.png
- BOOKMARK@3x.png
- Contents.json
- Contents.json
- Path_507.png
- Path_507@2x.png
- Path_507@3x.png
- Bookmark.png
- Bookmark@2x.png
- Bookmark@3x.png
- Contents.json
- Close Icon.png
- Close Icon@2x.png
- Close Icon@3x.png
- Contents.json
- Contents.json
- gallery.png
- gallery@2x.png
- gallery@3x.png
- Contents.json
- gallery_active.png
- gallery_active@2x.png
- gallery_active@3x.png
- Contents.json
- heart.png
- heart@2x.png
- heart@3x.png
- Contents.json
- heart_active.png
- heart_active@2x.png
- heart_active@3x.png
- Contents.json
- Like.png
- Like@2x.png
- Like@3x.png
- Contents.json
- news_bbc.png
- news_bbc@2x.png
- news_bbc@3x.png
- Contents.json
- petition.png
- petition@2x.png
- petition@3x.png
- Contents.json
- petition_active.png
- petition_active@2x.png
- petition_active@3x.png
- Contents.json
- Simple Search Icon.png
- Simple Search Icon@2x.png
- Simple Search Icon@3x.png
- Contents.json
- search_vector.pdf
- Contents.json
- search 1.png
- search 1@2x.png
- search 1@3x.png
- Contents.json
- settings.png
- settings@2x.png
- settings@3x.png
- Contents.json
- settings_active.png
- settings_active@2x.png
- settings_active@3x.png
- Contents.json
- share_dark.png
- share_dark@2x.png
- share_dark@3x.png
- Contents.json
- share_white.png
- share_white@2x.png
- share_white@3x.png
- Contents.json
- STN-Logo.png
- STN-Logo@2x.png
- STN-Logo@3x.png
- Contents.json
- STN-Logo-white.png
- STN-Logo-white@2x.png
- STN-Logo-white@3x.png
- Contents.json
- twitter_logo.png
- twitter_logo@2x.png
- twitter_logo@3x.png
- Contents.json
- user_circle.png
- user_circle@2x.png
- user_circle@3x.png
- Contents.json
- Contents.json
- Group 6.png
- Group 6@2x.png
- Group 6@3x.png
- Contents.json
- man-in-red-jacket-1681010.jpg
- Contents.json
- media-image-1.png
- Contents.json
- man-wearing-yellow-jacket-1317712.jpg
- 1024.png
- Contents.json
- Contents.json
- Contents.json
- Localizable.strings
- LaunchScreen.strings
- Localizable.strings
- Localizable.strings
- Localizable.strings
- Info.plist
- CollectionViewManager.swift
- SingleSection.swift
- CustomNavigationController.swift
- MainTabBarController.swift
- DMDDonationButtonSupplementaryView.swift
- DMDPhotoSupplementaryView.swift
- DMDSectionTitleSupplementaryView.swift
- DMDTextContentCell.swift
- DMDTitleCell.swift
- DMDCollectionViewDataSource.swift
- DonationsMoreDetailsController+Layout.swift
- DonationsMoreDetailsController.swift
- DonationTypes.swift
- DonationFilter.swift
- DonationFilterViewManager.swift
- DonationsCollectionViewManager.swift
- DonationsController.swift
- DonationsView.swift
- CarouselCollectionViewCell.swift
- LineCarouselControl.swift
- LocationCollectionViewDataSource.swift
- PersonCollectionViewDataSource.swift
- PersonInfoTableViewCell.swift
- PersonMediaCollectionViewCell.swift
- PersonNewsCollectionViewCell.swift
- PersonNewsTableViewCell.swift
- PersonOverviewTableViewCell.swift
- PersonPhotoTableViewCell.swift
- PersonController.swift
- HomeController.swift
- HomeView.swift
- LaunchScreen.swift
- LaunchScreen.xib
- MoreCard.swift
- MoreController.swift
- MoreView.swift
- RequestOrRemoveTextView.swift
- PetitionsCollectionViewManager.swift
- PetitionsController.swift
- PetitionsView.swift
- SearchController.swift
- SearchResult.swift
- SearchResultCell.swift
- SearchView.swift
- SettingsController.swift
- DateFormatterService.swift
- AboutDeepLink.swift
- DonationsDeepLink.swift
- HomeDeepLink.swift
- PersonDeepLink.swift
- PetitionsDeepLink.swift
- DeepLink.swift
- DeepLinkDetails.swift
- DeepLinkHandler.swift
- DeepLinkSupport.swift
- Navigator.swift
- DonationsNetworkRequestor.swift
- PeopleNetworkRequestor.swift
- PetitionsNetworkRequestor.swift
- SearchNetworkRequestor.swift
- Environment.swift
- NetworkRequestor.swift
- DependencyContainer.swift
- ImageService+MetadataService.swift
- ImageService.swift
- MetadataService.swift
- ServiceReferring.swift
- ShareService.swift
- Log.swift
- Donation.swift
- Hashtag.swift
- HeaderCellContent.swift
- HeroContent.swift
- Image.swift
- Link.swift
- Location.swift
- Media.swift
- News.swift
- Person.swift
- Petition.swift
- Search.swift
- Shareable.swift
- SocialMedia.swift
- AFError+STN.swift
- Bundle+STN.swift
- DispatchQueue+STN.swift
- NSMutableAttributedString++.swift
- Operation++.swift
- Result+STN.swift
- String+STN.swift
- UIApplication+STN.swift
- UIButton++.swift
- UICollectionReusableView+Reusable.swift
- UICollectionView++.swift
- UIColor+STN.swift
- UIDevice+STN.swift
- UIEdgeInsets+init.swift
- UIFont+STN.swift
- UIStackView++.swift
- UITableView++.swift
- UITableViewCell++.swift
- UITraitCollection++.swift
- UIView++.swift
- UIViewController++.swift
- UIViewController+TabBar.swift
- URLComponents+STN.swift
- Karla-Bold.ttf
- Karla-Regular.ttf
- UIFont+Resource.swift
- Operators.swift
- Paginator.swift
- Creatable.swift
- DynamicHeightCalculable.swift
- Reusable.swift
- STNSize.swift
- Theme.swift
- Typealiases.swift
- CallToAction.swift
- CallToActionCell.swift
- CallToActionCollectionView.swift
- TagView.swift
- FilterCategory.swift
- FilterCategoryCell.swift
- FiltersCollectionView.swift
- HashtagTableViewCell.swift
- HashtagView.swift
- HashtagViewCollectionViewCell.swift
- HeroTextCell.swift
- PersonCell.swift
- PersonCell.xib
- PersonHeaderCell.swift
- ButtonContainerView.swift
- ImageWithBlurView.swift
- FeatureFlags.swift
- SceneDelegate.swift
- STNAppDelegate.swift
- Say Their Names.entitlements
- IDEWorkspaceChecks.plist
- contents.xcworkspacedata
- SayTheirNames.xcscheme
- IDETemplateMacros.plist
- project.pbxproj
- IDEWorkspaceChecks.plist
- contents.xcworkspacedata
- LocationCollectionViewDataSourceTests.swift
- PersonCollectionViewDataSourceHelperTests.swift
- DateFormatterServiceTests.swift
- UIEdgeInsetsInitTests.swift
- UIFontSTNTests.swift
- LaunchScreenTests.swift
- Contents.json
- donations.json
- Contents.json
- people.json
- Contents.json
- petitions.json
- Contents.json
- search.json
- Contents.json
- ModelTests.swift
- DonationsNetworkRequestorTests.swift
- PeopleNetworkRequestorTests.swift
- PetitionsNetworkRequestorTests.swift
- SearchNetworkRequestorTests.swift
- DeepLinkTests.swift
- NetworkRequestorTests.swift
- PaginatorTests.swift
- Info.plist
- Say_Their_NamesTests.swift
- Info.plist
- SayTheirNamesUITests.swift
- XCUIApplication+SayTheirName.swift
- download_loco.sh
- .gitignore
- .swiftlint.yml
- CODE_OF_CONDUCT.md
- CODEOWNERS
- CONTRIBUTING.md
- Gemfile
- Gemfile.lock
- LICENSE
- Podfile
- Podfile.lock
- README.md
- swiftgen.yml
# Installation Guide
1. Get the code
git clone https://github.com/Say-Their-Name/say-their-names-ios
Downloads the entire project code from GitHub to your computer.
cd say-their-names-ios
Moves into the project folder you just downloaded.
2. Ruby
Easy RecommendedPrerequisites
bundle install
Installs the Ruby libraries listed in the Gemfile.
If bundle install finishes without errors, continue with the run command from the README (e.g. rails server).
// repository documentation
Was this content helpful?
(0 ratings)
