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

Inside Rosie - The Presentation Layer

It has been a long time since we started writing applications using the main principles of Clean Architecture. We have developed several of them following these principles and it was during the past year when we fully understood that “The only way to make the deadline - the only way
Comments

World-Class Testing Development Pipeline for Android - Part 4

In our previous blog post, “World-Class Testing Development Pipeline for Android - Part 3”, we talked about testing our integration with a server side API a.k.a., “the second part of our Testing Development Pipeline”. We discussed how to use a library like MockWebServer as an approach to test
Comments