Cocoa wrappers and helpers for RubyMotion (Ruby for iOS and OS X) - Making Cocoa APIs more Ruby like, one API at a time. Fork away and send your pull requests
Role in this project:
Mobile Developer (iOS) Contributions:36 commits, 1 PR, 1 push in 3 years 10 months
Contributions summary:Colin contributed to the BubbleWrap library, focusing on adding and refining methods for iOS-specific features, particularly within the CoreMotion and Location areas. They implemented new methods for getting user location once, enhanced the network activity indicator, and added functionality for accelerometer, gyroscope, and device motion. The changes involved updating existing code and adding new test cases to ensure functionality and reliability within the library's framework.
iosoneapirubyrubymotion
Network abstraction layer written in Swift.
Role in this project:
Back-end Developer Contributions:2 reviews, 41 commits, 15 PRs in 2 years 9 months
Contributions summary:Colin primarily focused on modifying and extending the `EndpointSampleResponse` type and related stubbing logic within the Moya framework. They introduced and removed different approaches for handling sample responses, including the use of `Lazy` types and `@autoclosure`, demonstrating a focus on backwards compatibility and code refactoring. Furthermore, the user added a test case to verify the behavior of the `.Closure()` type in the `EndpointSampleResponse` and improved the stubbing capabilities for specific scenarios by adding support for multipart uploads.
swiftreactiveswiftrxswiftalamofirenetworking