Services
// Objective-C to Swift Refactoring
We will:
- Refactor your Objective-C codebase to Swift
- Update your APIs so they feel native to Swift and use Swift’s powerful type-system features
- Add tests and ensure the updated Swift version can be easily maintained
// Improving Test Coverage
We will:
- Refactor the current codebase to make it testable.
- Add tests to properly cover the existing functionality.
- Perform basic code cleanups using the newly created test suite.
- Update/Setup your CI pipeline to use the newly written automated tests.
Expertise
// Articles
March 3, 2020
Refactoring Wikipedia’s iOS App
This case study describes the refactoring of Wikipedia's WMFLocationManager class from Objective-C to Swift. The Wikipedia native iOS app project was launched in 2013. Almost 7 years and 30,000 commits later, the project consists of more than 180,000 lines of code in various languages. The ratio between Swift and Objective-C code is roughly 2:1.
January 21, 2020
Sending Test Push Notifications from Terminal
When working on a project recently, I needed an easy solution for testing and debugging push notifications. So I wrote a Swift command-line tool allowing me to send notifications directly from the terminal: lola. I’d like to share what I learned.
December 18, 2019
Clean Git History without Terminal
Your commits represent and encapsulate your added value to the project you’re working on. They are meant to forever live in the history of your repo. They are your legacy to all the programmers who will work on the project after you.
// Public speaking
Our engineers have experience with projects from brands like:
Let's Work Together
Talk to our experts about your project requirements. Send us a message directly to hello@industrial-binaries.co or use the form.
By clicking the button I agree with the collection and processing of my personal data as described in the Privacy policy.