Agile web and app development

Software Development Workshops And Courses

Top 10 software development workshops and courses in Barcelona

There are hundreds of software development boot camps out there for those who would like to start their career as a software developer, but what about all those who are already in this field, who have mid-high level, both knowledge … Read More

Combine Vs RxSwift

Combine vs RxSwift: Introduction to Combine & differences

In today’s article I’d like to give an introduction to Combine and show its main differences with RxSwift, and probably the best way to start is by showing Apple’s definition of Combine: A unified, declarative API for processing values overtime … Read More

MotionLayout

MotionLayout – Create Animations in your Android app

Introduction to MotionLayout For a long time, Android developers have suffered hardships when trying to create animations in our apps. Native Android libraries didn’t make it easy to create simple animations, like the “swipe” when you delete an element from … Read More

Plop

What is Plop – File Generator Tool System

What is Plop? Plop is a file generator tool system which allows you to define a script file to generate all the boilerplate files for you. Similar in how Angular schematics works, you can define a set of actions who … Read More

Flutter Vs. React Native

Flutter vs. React Native: The Popular Developers’ Dilemma

Android and iOS app developers make hundreds, if not thousands of important decisions throughout a standard career lifetime and client meetings. With the expansion of the new web and mobile development tools, frameworks, and the pace with which new software … Read More

Working Software

Working software; go live strategy

Nowadays most of the companies claim that they are Agile, it became kind of a standard. The majority of them also say that they build working software, but in reality each company understands it differently. And here is the problem! … Read More

Influential Women software development

25 influential women in software development

In the software development field, we always hear famous names like Martin Fowler, Kent Beck, George H. Fairbanks, Uncle Bob, Mark Richards, etc. As many in the Tech industry, often, they are men. That is why today I decided to write about … Read More

Special Case Pattern

Special Case Pattern

Don’t let your specific case increase your code complexity: Special case pattern In our day to day, there is our application up and running and suddenly a new requirement is required. So we start typing more code to fit that … Read More

Stages Of Agile Retrospective

Stages of agile retrospective & 7 popular techniques

Anyone that works with agile methods must know that retrospective is very important for an agile team and agile planning. Agile retrospective (also called retros) or scrum retrospectives is about looking back at the evolution of the work done over a … Read More

Retry Pattern

Retry Pattern: examples & recommendations

Today I would like to talk about Retry pattern. In distributed applications, where constant communications are made between services and/or external resources, temporary or transient failures (transient failures) can occur when interacting with these environments. These failures can be caused … Read More

Android Architecture

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

How To Implement A Redux Library

How to implement a Redux library with kotlin and Rx

In this article we will cover how to implement a Redux library with Kotlin and Rx. But first things first, let’s start with the small introduction to Redux library: In essence Redux is an architecture that has three pillars: A … Read More

Secured By miniOrange