Steve Dao's repositories
leakdetector
Memory Leak detection in runtime for iOS
ActivityIndicator
Combine version of RxSwift/ActivityIndicator & RxSwift/ErrorIndicator
CopyOnWriteSwift
Copy On Write for all value types in Swift
fastlane-plugin-markdown_to_html
This plugin convert a markdown file format to a html file format
fastlane-plugin-s3_folder_upload
A Fastlane plugin to upload a folder to AWS S3
NestedClosures
Demonstrate how to capture list correctly for 2 nested closures
AXPhotoViewer
An iOS/tvOS photo gallery viewer, useful for viewing a large (or small!) number of photos.
BMPlayer
A video player for iOS, based on AVPlayer, support the horizontal, vertical screen. support adjust volume, brightness and seek by slide, support subtitles.
Carthage
A simple, decentralized dependency manager for Cocoa
CombineCocoa
Combine publisher bridges for UIKit
CombineDataSources
Table and collection view data sources for Combine
Cucumberish
Cucumberish is test automation framework for Behaviour Driven Development. It is inspired by the amazing way of writing automated test cases introduced originally by Cucumber using Gherkin language
danger-xcov
Danger plugin to validate the code coverage of the files changed in a pull request
dd-sdk-ios
Datadog SDK for iOS - Swift and Objective-C.
Match
Store the code signing for iOS
Presentr
Swift wrapper for custom ViewController presentations on iOS
SnapKit
A Swift Autolayout DSL for iOS & OS X
sonar-scanning-examples
Shows how to use the Scanners
SwiftFrameworkTemplate
A template for new Swift iOS / macOS / tvOS / watchOS Framework project ready with travis-ci, cocoapods, Carthage, SwiftPM and a Readme file
ThemovieDB
This project demonstrates how to use SwiftUI & Combine to implement a simple App under MVVM architecture
Then
✨ Super sweet syntactic sugar for Swift initializers
url-encoded-form
📝 Parse and serialize url-encoded form data with Codable support.
XCFit
Full Stack Protocol Oriented BDD in Xcode for iOS app with Swift using XCUITest, Cucumberish and FitNesse