The Wayback Machine - https://web.archive.org/web/20201106194452/https://github.com/rwbutler
Skip to content
Avatar
πŸ“ˆ
Release StatusDash app for iOS https://apps.apple.com/us/app/id1535264767
πŸ“ˆ
Release StatusDash app for iOS https://apps.apple.com/us/app/id1535264767

Highlights

  • Arctic Code Vault Contributor

Organizations

@NSManchester @Gradients
rwbutler/README.md

Ross Butler

Developer Location Twitter

About

Recent Projects

Some projects I've been working on recently:

Open Source Software

Controls

AnimatedGradientView
AnimatedGradientView

Frameworks

  • Cheats - Retro cheat codes for modern iOS apps.
  • Connectivity - Improves on Reachability for determining Internet connectivity in your iOS application.
  • FeatureFlags - Allows developers to configure feature flags, run multiple A/B or MVT tests using a bundled / remotely-hosted JSON configuration file.
  • FlexibleRowHeightGridLayout - A UICollectionView grid layout designed to support Dynamic Type by allowing the height of each row to size to fit content.
  • Hyperconnectivity - Modern replacement for Apple's Reachability written in Swift and made elegant using Combine. An offshoot of the Connectivity framework.
  • Skylark - Fully Swift BDD testing framework for writing Cucumber scenarios using Gherkin syntax.
  • SwiftQuiz - Creates quizzes which can be distributed and played with support for a variety of question types and automatic scoring.
  • TailorSwift - A collection of useful Swift Core Library / Foundation framework extensions.
  • TypographyKit - Consistent & accessible visual styling on iOS with Dynamic Type support.
  • Updates - Automatically detects app updates and gently prompts users to update.
Cheats Connectivity FeatureFlags Hyperconnectivity Skylark TypographyKit Updates
Cheats Connectivity FeatureFlags Hyperconnectivity Skylark TypographyKit Updates

Tools

  • Clear DerivedData - Utility to quickly clear your DerivedData directory simply by typing cdd from the Terminal.
  • Config Validator - Config Validator validates & uploads your configuration files and cache clears your CDN as part of your CI process.
  • IPA Uploader - Uploads your apps to TestFlight & App Store.
  • Palette - Makes your TypographyKit color palette available in Xcode Interface Builder.
  • QSH - Quiz shell for creating & playing quizzes using the macOS Terminal.
Config Validator IPA Uploader Palette
Config Validator IPA Uploader Palette

Pinned

  1. 🌐 Makes Internet connectivity detection more robust by detecting Wi-Fi networks without Internet access.

    Swift 1.4k 49

  2. πŸ“² Automatically detects app updates and seamlessly prompts users to upgrade.

    Swift 160 13

  3. 🚩 Allows developers to configure feature flags, run multiple A/B tests or phase feature roll out using a JSON configuration file.

    Swift 483 15

  4. 🎞 Powerful gradient animations made simple for iOS.

    Swift 281 21

  5. πŸ“° Consistent & accessible visual styling on iOS with support for Dynamic Type.

    Swift 134 7

  6. ⚑️ Modern replacement for Apple's Reachability written in Swift and made elegant using Combine.

    Swift 49 1

1,571 contributions in the last year

Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Mon Wed Fri

Contribution activity

November 2020

22 contributions in private repositories Nov 3 – Nov 6
You can’t perform that action at this time.