Mobile, AR, and VR developers

Posted by on Mar 5, 2024 in Android, Design, iOS, Mobile Applications | No Comments

Two Bit Labs, a trusted leader in mobile development, is opening its doors to a limited number of new clients, seeking to push the boundaries of what’s possible in mobile (iOS, Android) and AR/VR (Meta Quest, Oculus Quest, Vision Pro, Unity) development. Established in 2011, we’ve built a reputation for crafting innovative apps that elevate […]

Bleacher Report wins Hashtag Sports Award for best app!

Posted by on Jul 13, 2022 in Android, Design, iOS, Mobile Applications | No Comments

Congratulations to our client Bleacher Report for winning the 2022 Hashtag Sports Award for best app and mobile experience:

Bleacher Report wins Webby for best sports app again!

Posted by on Apr 24, 2019 in Android, Design, iOS, Mobile Applications | No Comments

Congratulations to our client Bleacher Report for winning the 2019 Webby Award for best sports app and mobile site!

Mend makes Apple’s Best of 2018

Posted by on Dec 13, 2018 in Apple, Business, Design, iOS, Mobile Applications | No Comments

Congratulations to our client Mend for being selected by Apple as one of the best apps of 2018!

Bleacher Report wins Webby for best sports app

Posted by on Apr 24, 2018 in Android, Design, iOS, Mobile Applications | No Comments

Congratulations to our client Bleacher Report for winning the 2018 Webby Award for best sports app and mobile site!

Mend featured in the app store

Posted by on Feb 13, 2018 in Apple, Business, Design, iOS, Mobile Applications | No Comments

Congratulations to our client Mend for being featured as Apple’s app of the day!

New “When In Use” Location Tracking in iOS 8

Posted by on Sep 12, 2014 in code, iOS | No Comments

If your app tracks the user’s location, you may notice when you run it in iOS8, the location tracking alert asks for permission to “access your location even when you are not using the app“. If your app only accesses the user’s location when the app is running, you can present a less scary message […]

Not Cuckoo for CocoaPods

Posted by on Dec 10, 2013 in iOS | 7 Comments

The projects we work on generally have have dependencies on one or more (often several) open source projects, including our own libraries. We’ve always managed those dependencies using git submodules. As submodules have some quirks, a few projects have cropped up trying to make dependency management easier. The one that’s gained the most traction is […]

Frame geometry macros to improve your UIKit code

I find myself doing more and more dynamic UI layout in iOS apps these days. When elements of a UI need to resize to fit their contents, or move to accommodate other elements, the layout code can get complex and verbose. We’ve developed a set of Objective-C UIKit macros that help make this code more […]

Objective-C Singleton Pattern Updated For Testability

Objective-C Singleton Pattern Updated For Testability

Posted by on Jan 24, 2013 in BDD, iOS, iPad, iPhone, Mac OS X, Software Development, TDD | 11 Comments

At Two Bit Labs we do a fair amount of unit testing. In places where we use singletons we use a variation on the the Objective-C dispatch_once pattern of thread safe singleton creation. This variation supports resetting the singleton or replacing it with a mock object. That way in our unit tests we can do […]