Investing in Interns
Sep 4, 2018, 3:00 AM
In summers past, I often found myself increasingly excited as the beginning of a new year of school approached, bringing with it new opportunities, new classes, and new experiences. For the first time in my life, I’m reluctant to admit to...
React Native Animations: Part 2
Mar 29, 2018, 6:04 PM
When we build apps for our clients, beautiful designs and interactions are important. But equally important is performance. Without a fast frame rate our fancy animations will stutter to a halt. Without responsive taps and swipes our users...
React Native Animations: Part 1
Mar 28, 2018, 9:32 AM
At Raizlabs we need our apps to look great and be easy to use. One of the ways we add surprise and delight to an app is by using animation. Lately, we’ve been building cross-platform React Native apps: this gives us new challenges and...
Tools We Love – iOS and Android
Feb 14, 2018, 1:40 AM
Last year, the Raizlabs team showed our love by sharing our favorite tools. We love developing impactful products that change lives. Our favorite tools help us spend more time writing code, and less time in the spaces in between. Check out...
Automating Input Events on Android
Sep 15, 2017, 5:05 PM
On a recent client project I became frustrated with manually navigating to a certain part of the app every time in order to test it. This happened to be an ecommerce app which had many screens and quite a long user flow end to end. One of...
Whole Lottie Love
Aug 22, 2017, 3:00 AM
Airbnb’s Lottie Gives Animation a Home on Mobile Animation offers greater instructive potential than illustration and is certainly more engaging than text. Animation also provides a delightful sense of polish and attention to detail in any...
The Curious Case of Systrace Reporting Jank on an EditText
Jun 1, 2017, 3:00 AM
Recently, in a client project, I was debugging a RecyclerView to diagnose poor scrolling behavior when I stumbled on something quite curious. I was using the on screen GPU rendering tool when I noticed that frames were being rendered even...
How to Earn an “A” for Android Accessibility
May 30, 2017, 3:04 AM
Having spent the last ten years or so as an avid Apple accessibility user (I’m legally blind) and iOS developer, I’m pretty happy with the current state of assistive technology when it relates to my platform of choice. Every year, more...
Cryptography in Colors
May 22, 2017, 3:00 AM
A math-light explanation of one of the core technologies of the internet: public key cryptography. We’ll use visual aides and metaphors from Brit Cruise’s Art of the Problem video series on YouTube to explore this topic...
Overlapping Fragments with VideoViews
May 15, 2017, 3:00 AM
Recently, in a client project, I ran into an issue with VideoViews overlapping each other, even though they were part of different Fragments. As is the case with most Views, when adding a Fragment on top of another, the top Fragment will...