iPhone Development, Android development, iPad DevelopmentTwo Bit Labs builds iPad, iPhone, and Android apps your users will love! We turn your great ideas into great mobile apps. We take pride in building apps your users will love that look great — both on the device and under the hood.

We practice agile planning and estimation, pair programming, and behavior-driven development. But what matters are results: some of the highest rated apps in the app store that users rave about!

Cost effective
From our first meeting, you’ll be working directly with the people building your app. Which means your app is exactly what you want and when you want it! Feel free to ask us for references.

Recent Posts

Not Cuckoo for CocoaPods

CocoapuffsThe 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 CocoaPods.

Recently one of the projects we work on moved from submodules to CocoaPods. While CocoaPods has some nice aspects, I’m not crazy about the move. Here are some of the challenges I’ve faced. Continue reading

  1. Frame geometry macros to improve your UIKit code 4 Replies
  2. Objective-C Singleton Pattern Updated For Testability 8 Replies
  3. Objective-C Blocks Cheat Sheet 3 Replies
  4. Kickstart your apps with the iOS Xcode Starter Project 2 Replies
  5. Block initialization for testability and reuse 8 Replies
  6. Toward a better “Rate this app” 1 Reply
  7. The reviews are in! Leave a reply
  8. Enable memory warnings in the iOS simulator to catch crash issues Leave a reply
  9. Reduce iOS memory utilization by taming NSURLCache 22 Replies