iOS App Development

Sep
08
How My iOS Dev Stack Changed in 2020

How My iOS Dev Stack Changed in 2020

Recently I've spent some time thinking over my current iOS development stack trying to figure out how to make development process more efficient.
4 min read
Jun
23
Cards Game Engine with UIKit: Animations

Cards Game Engine with UIKit: Animations

Finally, UIKit Card Game Engine animations. An overview of animations implementation ideas.
5 min read
Jan
23
Parametrized XCTest in Swift

Parametrized XCTest in Swift

A couple of ways to use Parametrized XCTest in Swift
5 min read
Dec
04
Card Game Engine with UIKit - The Game Internals

Card Game Engine with UIKit - The Game Internals

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.
8 min read
Oct
23
Generic Card Game Engine

Generic Card Game Engine

Second part about Card Game implementation. Mostly about Swift Protocols, PoP principles and Generic programming.
4 min read
Jul
30
Card Game Engine with UIKit

Card Game Engine with UIKit

While UIKit is not killed by SwiftUI and is still used at least somewhere, I decided to start a set of posts devoted to implementation of UIKit-based card game engine.
8 min read
Jun
10
Pursuing WWDC 2019

Pursuing WWDC 2019

The main thing about WWDC 2019 is that at least it was not disappointing.
3 min read
May
22
Show Me Your Viper

Show Me Your Viper

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.
9 min read
Feb
04
VIPER: Lessons learned

VIPER: Lessons learned

The girl asked me to show my python but I code iOS Apps in Swift and VIPER was the only snake I could show
4 min read
Nov
12
Freelance Story

Freelance Story

6 min read