Vitaly BatrakovAdapting UIHostingController to changes in SwiftUI View sizeLearn how to use UIHostingController’s sizing optionsMar 301Mar 301
Vitaly BatrakovBehind the scenes of UI: Part 2 — SwiftUIThis is a cross-post from my blog. If you wish, you can go there to read it. Or if you prefer to watch video you can find it here.Feb 19Feb 19
Vitaly BatrakovBehind the scenes of UI: Part 1 — UIKitThis is a cross-post from my blog. If you wish, you can go there to read it. Or if you prefer to watch video you can find it here.Feb 192Feb 192
Vitaly BatrakovDI in SwiftUIThis is a cross-post from my blog. If you wish, you can go there to read it.Jul 1, 20235Jul 1, 20235
Vitaly BatrakovUnderstanding Swift ClosuresCheck if you miss something about closuresMar 29, 2023Mar 29, 2023
Vitaly BatrakovCombine: Yet One Another Quick Start GuideThis is a cross-post from my blog. If you wish, you can go there to read it.Feb 15, 20231Feb 15, 20231
Vitaly BatrakovHow to create Bottom Sheet with UIKitUsing custom transition with transitioningDelegateJan 20, 20232Jan 20, 20232
Vitaly BatrakovinIT’s TinkoffDI in iOS: Complete guideHi everyone, my name is Vitaly, and I am an iOS developer in the Messenger unit in Tinkoff. Today we will talk about what Dependency…Mar 14, 20214Mar 14, 20214