Dan Leonard 's starred repositories
Playground
Instantly create Swift playgrounds from the command line
swift-overture
🎼 A library for function composition.
Optimizing-Swift-Build-Times
Collection of advice on optimizing compile times of Swift projects.
markdown-table-gen
A script that generates a Markdown table from an array of strings for a given number of columns
awesome-swift
A collaborative list of awesome Swift libraries and resources. Feel free to contribute!
awesome-ios-ui
A curated list of awesome iOS UI/UX libraries
awesome-interview-questions
:octocat: A curated awesome list of lists of interview questions. Feel free to contribute! :mortar_board:
awesome-xcode-extensions
Awesome native Xcode extensions.
homebridge-camera-rpi
raspberry pi camera plugin for homebridge
let-swift-app
Let Swift Developers Meetup app
quicktype-xcode
Xcode extension to paste JSON as Swift, Objective-C, and more
CollectionKit
Reimagining UICollectionView
ThreadTone
a halftone representation of an image made of thread
kotlinconf-app
KotlinConf Schedule Application
detect.location
An easy way to access the user's iOS location data without actually having access
tech-interview-handbook
💯 Curated coding interview preparation materials for busy software engineers
mapbox-navigation-ios
Turn-by-turn navigation logic and UI in Swift on iOS
GSTouchesShowingWindow-Swift
Surface all touches in your iOS app when creating videos!
whats-new-in-swift-4
An Xcode playground showcasing the new features in Swift 4.0.
UIDeviceComplete
UIDevice extensions that fill in the missing pieces.
OpenSprinkler-App
A mobile interface for the OpenSprinkler irrigation device. Designed to allow manual control, program management (preview, add, edit, and delete), initiation of a run-once program, viewing graphical and tabulated representations of log data, viewing device status, adjusting rain delay, and changing of OpenSprinkler settings.
OpenSprinkler-App
A mobile interface for the OpenSprinkler irrigation device. Designed to allow manual control, program management (preview, add, edit, and delete), initiation of a run-once program, viewing graphical and tabulated representations of log data, viewing device status, adjusting rain delay, and changing of OpenSprinkler settings.