App Performance Case Study: Twitter for Android.

As part of our daily tasks at Karumi, our team has to audit Android or iOS applications. Most of the time the audit is requested by a client who needs to get more insight about the app state. But one Friday at the office, Sergio and I had an idea.
Comments

Android Performance Case Study: Memory vs. Frame Time.

One aspect of our core tasks as Software Engineers at Karumi is to improve already published apps or help teams develop new apps. One week ago we found out that the application we were working on had an issue, but we had no idea where the bug was and we
Comments

Android devs, we were blind!

It's been a long time since the sentence "Android devs, we are blind" had come to us. But that was before we started developing FlowUp, a real-time app performance monitoring platform. For years developing and deploying Android apps to Google Play has been a ritual and a routine. First, we
Comments

Interfaces for presenters in MVP are a waste of time!

It's been a long time since we started talking about MVP at Karumi. Today, the discussion is about whether creating an interface for the Presenter in MVP is really needed. This is the Model View Presenter pattern's schema: In this schema the Model box is related to all code needed
Comments

Inside Karumi

It's been a long time since I started working at Karumi. Actually, one year and a few months :) During this period the most frequent question I have had is: "How do you guys work at Karumi and with the teams and the companies you collaborate with?" In this blog I
Comments