Raizlabs

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.

Read More

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.

Read More

Whole Lottie Love

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.

Read More

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.

Read More

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.

Read More

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 […]

Read More

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 […]

Read More

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.

Read More

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):

The above example shows that an abundance of code is required to create […]

Read More

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.

Read More