Part 1: Let’s start with the domain and the first visual component of our Wordle app By now, you have probably heard of Wordle, an app that gained popularity in late 2021 and continues to attract thousands of users to … Read More
Author Archives: Diego Ojeda

Mobile Development Challenges
There aso some common mobile development challenges in recent years, as more and more users are using their mobile devices for all their daily activities, and users are becoming more demanding when it comes to using a mobile application, both … Read More

Android development: 3 lessons learned
This month we have interviewed Diego Ojeda – Android Lead @Apiumhub. In this interview he shares his top 3 lessons learned as well as discusses some recommendations and Android development trends that make a difference nowadays. 1.How to start using … Read More

Android Architecture: Rethinking MVP in Android
Today we will talk about Android Architecture and will rethink the use of MVP in Android. When we talk about software architecture, in Apiumhub we always have in mind the following objectives: Improve testability, expressiveness and reusability. Reduce mocking / stubbing, … Read More

Our experience with Room in Android after a few months of use
After a few months working with Room in Android we have encountered some problems that have really hindered our development compared to other ORM in the market (such as Hibernate). Some of the problems found are the following: Room … Read More

Chaos engineering technique
One of the biggest motivations to attend Software Crafters Barcelona this year was the open spaces session. In these open spaces, we discussed very interesting topics like “feature branches vs. continuous integration”, “monoliths vs microservices“, “how to manage diversity in our … Read More

Java vs Kotlin
In Apiumhub we work with controlerless architecture called Pure MVP a lot ( We named it MVPP ), which is based on the concepts of composition of functions and investment of dependencies. You can find more information about it in … Read More

Pure Model-View-Presenter in Android
Motivation to talk about Pure Model-View-Presenter in Android: It is quite complicated to find in the software development industry a standard in terms of architecture in Android development. It is true that for some time a very basic MVP has been … Read More

Why Kotlin language, Android? Why did Google choose Kotlin ?
Why Kotlin language? If today I was asked what is one of the characteristics that distinguishes the development of Android applications from the rest of the fields, I would not hesitate to answer that the possibility of executing the same … Read More

A day at the Test Academy event in Barcelona
At Apiumhub, we like to be updated and aware of the latest news in everything that has to do with testing, and that’s why we couldn’t miss the Test Academy event in Barcelona this year. We believe that TDD is a friend … Read More