Mobile App Architecture

Common Redux Pitfalls on iOS: Deep Navigation Stack

Common Redux Pitfalls on iOS: Deep Navigation Stack

Redux is often suggested as a silver bullet for mobile app architecture. However, it also brings noticeable inconveniences that are worth mentioning. One of them kicks in when we start to deal with a deep navigation stack.
Mobile App Architecture
6 min read

I’ve Made a Redux Architecture Library for iOS and Called It Puredux

Not long ago, I started to roll out Puredux v1.0. Puredux is a UDF architecture framework in Swift for app state management with Redux ideas in mind. Store, Reducers, Actions dispatching, and unidirectional data flow.
Open Source
3 min read
Should We Bring Redux to iOS?

Should We Bring Redux to iOS?

One of the things I've been puzzling over recently. Can we benefit much from bringing redux-like architectures to iOS? How? And how can we get most of it?
Mobile App Architecture
22 min read

VIPER Architecture on iOS in Details

There are tons of VIPER-related publications in the internet. Anyway it turns out that every team cooks VIPER in its own way. So decided to run through my recipe that I'm using in my current iOS project.
Mobile App Architecture
8 min read

Pros and Cons of VIPER Architecture on iOS

What I think about VIPER mobile app architecture after 1.5+ years of active usage
Mobile App Architecture
4 min read