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

Inside Rosie - Domain and use cases

In the previous Inside Rosie post, we discussed the implementation and considerations of the presentation layer in our framework. We explained how Rosie implements MVP and how this part of the framework should be used. We are going to see how Rosie contributes to domain layer definition and why it
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

19 things that frustrate non-programmers

I wrote this article in reaction to the quora answers to “What are some things non-programmers say that frustrate programmers?”, I will assume in my response most of the question are asked by a project manager, product manager or product owner of the code that your are developing. In Italic
Comments

How not to become a public enemy - Part 1

No matter how cool your interface is, it would be better if there were less of it. — Alan Cooper, father of visual basic Managing a public project is not an easy task. Chances are you might incur in common pitfalls that will get you stuck along the way. Whenever
Comments