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

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

FoodTracker refactoring: MVP Part

In this article, we will review FoodTracker Example app provided by Apple as a base to how to refactor and improve maintainability of your app. You can download the original project and follow along this view controller. We will focus on the MealTableViewController and how to increase his maintainability, we
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

Your Android app as a crime scene!

Technical audits of iOS and Android applications have become an integral part of our daily job here at Karumi. Even though it can look easy, there are quite a few implementation details to review when performing such audit. Based on this idea, we have decided to publish the guidelines we
Comments