
Secrets of Git – git gotchas, tips & tricks
Git is by-and-large the only game in town when it comes to source control these days. Bitbucket’s recent decision of sunsetting its support for mercurial has all but cemented git as the way developers share and track code. Git itself is quite old by some standards, created in 2005 by Linus Torvalds for easier distributed code […]

React Native Animations: Part 2
Learn more about React Native animations in Part 2 of this React Native animation tutorial. Discover how to use React Native animations and why we recommend using React Native animation features.

React Native Animations: Part 1
Learn more about React Native Animation. From React Native animation examples to React Native Animated View, see the challenges and opportunities we faced building cross-platform React Native apps.

Tools We Love – iOS and Android
Learn more about Android Developer tools. From Android tools to iOS developer tools, discover our favorite Android and iOS tools that help us spend more time writing code, and less time in the spaces in between.

The Curious Case of Systrace Reporting Jank on an EditText
Find out why Systrace may be reporting jank on an app with EditText. Learn more about Android GPU rendering and how it may be affected by EditText.
KVO and Data Binding in iOS Made Simple
It is said that All problems in computer science can be solved by another level of indirection. -David Wheeler The same is often said about levels of abstraction. But with abstraction comes the problem of how the different layers interact with each other. They are inherently linked, but how do changes at one layer affect […]

UIView Animation Sequencing and Grouping Techniques
Learn more about UIView animations. From cabasicanimation to animation sequencing, discover how to eliminate nested code blocks and make creating complex UIView animations painless by choosing the right animation framework.

Raisin Toast – A Custom UIAlertView for iOS
Learn more about how Raisin Toast iOS offers the user a customizable messaging layer. From UIAlertView Objective C to custom UIAlertView, see how Toast iOS makes it easy to add to your UIAlertController Objective C as a UIAlertVIew to build better apps.
Leveraging Auto Layout for Dynamic Cell Heights
Like most people, I think strictly in constraints and have made autoresizing masks a thing of the past. Discovering the joy of auto layout with the introduction of Xcode 5 has been amazing, but I’ve found there are still a few common tasks auto layout couldn’t solve.
5 Tips for Happy Team-Based iOS Development
The iOS app ecosystem has evolved into an incredibly diverse landscape of products and approach. From simple, single-purpose utilities and games, to complex, multifaceted e-commerce experiences.