Development

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.

Read More

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
Automation

Automating Input Events on Android

Learn more about Android shell commands. From Android KeyEvent to ADB shell, see how to automate your processes and simplify your workload.

Read More

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.

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

Overlapping Fragments with VideoViews

Learn more about Android VideoView. From SurfaceView to Android Fragment Examples, discover a solution for issues with VideoViews on Android overlapping each other, even when they are part of different Fragments.

Read More
image from Unsplash.com by Ludde Lorentz, pictures a downward view of a winding staircase

Wrapping a Legacy Library in Rx

Using an AWS S3 Upload as an Example The Rx Universe is vast and by me largely unexplored, so there is an opportunity to learn something new every day. The AWS S3 Android SDK does not support Rx so I decided to Rx-ify it. In this example we will add a call uploading a file […]

Read More

Localized Pluralization with Stringsdict

Learn more about swift localized strings. From xcode localization to nslocalizedstring, discover our tips on localization and pluralization that will make it easier next time you create user-facing strings that contain numbers.

Read More
computer with typing image

XCTest and Optional Unwrapping

XCTest is designed to help write tests in Swift and is used for Swift packages and applications. The preferred unit test Swift organizes test cases and asserts expectations in your application code. One of the biggest challenges to Unit Testing in Swift is often the setup. XCTest helps manage optionals Swift, Swift guard let and Swift assertions. Learn the problem with XCTest and the simple fix to help you use it in a more efficient way.

Read More