Sep
20
The Story of My Emergency Relocation — Istanbul (Part 4)
Shorts
6 min read

The Story of My Emergency Relocation — Istanbul (Part 4)

Jul
26
Should Mobile Developers Learn Backend?
Shorts
4 min read

Should Mobile Developers Learn Backend?

Lack of backend may be a strong barrier for mobile developers on their way to building a mobile app. Here is a list of mBaaS that may help.
Feb
04
Pros and Cons of VIPER Architecture on iOS
Shorts
4 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
May
22
VIPER Architecture on iOS in Details
Longs
8 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.
Dec
03
How To Make a Card Game For iOS — Game Core (Part 3)
Longs
8 min read

How To Make a Card Game For iOS — Game Core (Part 3)

What's the game? In my case, the Game object can be considered as a finite state machine, that may perform transition in response to an input action that we apply to her.