iOS App Development

iOS App Development

Jul
27
Taking UICollectionView to SwiftUI
iOS App Development
5 min read

Taking UICollectionView to SwiftUI

Why the heck do we still need UICollectionView in SwiftUI? (Updated on 23.03.2023)
May
25
Custom Segmented Control Picker with SwiftUI
iOS App Development
3 min read

Custom Segmented Control Picker with SwiftUI

Not long ago, I needed a segmented picker, and as it usually happens, native things didn't fit designs quite well, and I had to go custom. Here is what happened next😄
Feb
21
I’ve Made a Library for Building a Declarative Layout in UIKit
Open Source
3 min read

I’ve Made a Library for Building a Declarative Layout in UIKit

Going back to UIKit after getting used to SwiftUI is painful. I've made SwiftyUIKit to solve this problem.
Dec
08
Should We Bring Redux to iOS?
Mobile App Architecture
22 min read

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?
Oct
18
Is SwiftUI Production Ready? - October 2020
iOS App Development
5 min read

Is SwiftUI Production Ready? - October 2020

Four months ago I decided that it's perfect time to dive into SwiftUI entirely. How is it now?
Sep
10
CI/CD Pipeline Setup with GitHub Actions for iOS Project
iOS Tooling
10 min read

CI/CD Pipeline Setup with GitHub Actions for iOS Project

That kind of things are done rather seldom. Luckily if several times a year. That's why I have to look back the process how it's done every time. sI decided to write a tutorial once, so next time I didn't have to google once again. Probably that would be helpful also for you.
Sep
08
My iOS Development Tech Stack in September 2020
iOS App Development
4 min read

My iOS Development Tech Stack in September 2020

Recently I've spent some time thinking over my current iOS development stack trying to figure out how to make the development process more efficient.
Jun
23
How To Make a Card Game For iOS — Animations (Part 4)
iOS App Development
5 min read

How To Make a Card Game For iOS — Animations (Part 4)

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

Parametrized XCTest in Swift

How to implement parametrized XCTest in Swift and run it with a bunch of input-output datasets via Obj-C Runtime. When could this be helpful?
Dec
03
How To Make a Card Game For iOS — Game Core (Part 3)
iOS App Development
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.