Sign in

Developer and UX consultant; Code Architect; specialized in Android & Web (React.js) applications. An advocate of Kotlin Multiplatform and MVI.

Reactive Programming in Mobile Applications — a Voyage

A comprehensive mobile development library, designed with a pure Kotlin core and extended with an Android layer. For rapid, structured and solid app development — part 2 — Redux

Introduction

Redux defines a 1-directional data-flow. Like a rain-forest: water vaporize (dispatch) to the clouds (store) which merge them together and rains (notifies) on everyone :)

How (is the Redux-like architecture built) ?


Reactive Programming in Mobile Applications — a Voyage

A comprehensive mobile development library, designed with a pure Kotlin core and extended with an Android layer. For rapid, structured and solid app development.

Introduction

MVI in Native Mobile Development. A bright new world.

How (is this architecture built) ?


Reactive Programming in Mobile Applications — a Voyage

Current native mobile development is outdated and almost overrun by JavaScript frameworks. Let’s change that and start by learning from them

Introduction

When things don’t come easy, stop, relax and find a different perspective, a higher point of view.

What (is the suggested approach) ?


Reactive Programming in Mobile Applications — a Voyage

An asynchronous task-chaining tool, built on top of the ‘Promise’ model in Kotlin, specially designed to support Android Context and the Main Thread

Introduction

What we will do in this article


Reactive Programming in Mobile Applications — a Voyage

The only asynchronous task-chaining model you will ever need, for pure Kotlin usages and for Android in particular, built on top of RxKotlin — Part 1

Introduction

Cabo San Juan del Guia, Colombia


Reactive Programming in Mobile Applications — a Voyage

Android’s JetpackCompose (or iOS’s SwiftUI) is a great functional, declarative, component-based UI development technique. Let’s make it better with global-state management


Reactive Programming in Mobile Applications — a Voyage

While web and hybrid development architectures flourish, thanks to architects creating them from the ground up, native mobile development — Android and iOS — sits on the bench

Introduction

Great structures make for great beauty. Istanbul, Turkey.

Rage & Shame


Reactive Programming in Mobile Applications — a Voyage

Guy Michael

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store