
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.

Learn more about Lottie animation for iOS, Andriod and Web. Find out how you can use the Bodymovin After Effects extension and Lottie to add animation to your Android projects.

How to Earn an “A” for Android Accessibility
Learn more about Android Accessibility. From Android TalkBack to Android labelfor, see a demonstration of available tools that can make your Android app a great user experience for everyone.

Tutorial: Build an AI Assistant with API.ai and Amazon Lambda
Learn more about the Firebase Database service. From seeing exactly what Firebase is to what Firebase is used for, click here to observe how this real-time database is unrivaled when it comes to how quickly you can move as a developer.
SIGTRAP: Decoding A Cryptic Objective-C + Swift Crash
In 2015, Raizlabs switched over to Swift for all iOS development. The move has been rewarding; Swift’s commitment to type safety and optional handling decreased our overall defect and crash rates (and increased developer happiness.) While this increased safety is awesome for Swift-only apps, it can introduce some hiccups in legacy Objective-C + Swift hybrid […]
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.
NSAttributedString Creation Helpers
NSAttributedString is a great addition to the iOS SDK. Since the release of iOS 6, we are able to use NSAttributedString with UIKit, assigning it to UILabels and UITextViews. Here is the code for creating this NSAttributedString: “(middleContent)” (with bold parentheses and italic middle content): NSDictionary *italicAttrs = @{NSFontAttributeName : [UIFont fontWithName:@”HelveticaNeue-Italic” size:16], NSForegroundColorAttributeName : [UIColor colorWithWhite:0.5f alpha:1.0f]}; NSDictionary […]
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.