Category: Android


Automating Input Events on Android

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 the components of the app I worked on […]

Read More

Go With the DBFlow: The Fastest Android ORM Database Library

There are several popular ORM database libraries out there (Active Android, Sprinkles, GreenDAO, SugarORM) and nearly every one uses reflection for critical database interactions. We built DBFlow as a more efficient and powerful alternative, and the results have been outstanding – it’s the fastest Android ORM database library. Reflection And Its Risks Reflection is “commonly used by […]

Read More

Android Activity Transitions, Part 1

Animations are crucial to the design of a modern Android app. A visual state change that happens in a single frame is jarring to the user, and appears incomplete. This applies especially to screen transitions. Thankfully, modern Android devices provide default screen transition animations: This default transition animation looks good, and distracts from the time […]

Read More

Firebase: The Good, Bad, and the Ugly

As part of our work as software developers at Raizlabs, we are constantly evaluating the latest development tools used around the industry. It is always fun to see what other people are working on, and sometimes we find a tool that changes how our entire company works. Unfortunately, that’s not the case with Firebase, but it is a […]

Read More

A desk with a computer, pen, and other tools.

Tools We Love – iOS and Android

This time of year is often associated with greeting cards and chocolate, but the team at Raizlabs is showing the love by opting out of flowers and into 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 […]

Read More

image from 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

john-robert-marasigan-238147 image of 2 silhouettes walking on a blue ceiling

Overlapping Fragments with VideoViews

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 have its Views drawn on top of the bottom Fragment. This however, is […]

Read More