Vadim BulavinCallable Objects and callAsFunction() in SwiftThis is a cross-post from my blog on Advanced Swift Development. Click below to directly open this article 👇.1 min read·Jan 25, 2021----
Vadim BulavininBetter ProgrammingPerform Effective Auto Layout Programmatically in SwiftProgrammatically laying out your views7 min read·Jan 11, 2021--1--1
Vadim BulavinSwiftUI View LifecycleLearn the three phases of the SwiftUI view lifecycle: Appearing, Updating, Disappearing.5 min read·Nov 18, 2020----
Vadim BulavinWorking with Internet Connection on iOS with Swift: Best PracticesWhy pre-flight checks should be avoided? Why you shouldn’t disable features based on connectivity? Low Data Mode, Adaptable Connectivity…6 min read·Aug 10, 2020----
Vadim BulavinThis is a cross-post from my blog on Advanced Swift Development.In this article, we’ll implement a paginated list with endless scroll using SwiftUI, Combine, and the MVVM architecture. Complete source…1 min read·Jun 15, 2020----
Vadim BulavinSwift Pointers Overview: Unsafe, Buffer, Raw and Managed PointersPointers are one of the most complex features in the Swift language. First, the concept of pointers is hard by itself. Second, using them…6 min read·Jun 10, 2020----
Vadim BulavininBetter ProgrammingFunction Builders in Swift and SwiftUIUnderstanding one of Swift’s newest features5 min read·Apr 21, 2020----
Vadim BulavinView Communication Patterns in SwiftUIThis is a cross-post from my blog on Advanced Swift Development. 👉 Click here to directly open this article.1 min read·Apr 7, 2020----
Vadim BulavinKeyboard Avoidance for SwiftUI ViewsThis is a cross-post from my blog on Advanced Swift Development. 👉 Click here to directly open this article.1 min read·Mar 31, 2020----
Vadim BulavinModern MVVM iOS App Architecture with Combine and SwiftUIThis is a cross-post from my blog on Advanced Swift Development. 👉 Click here to directly open this article.1 min read·Mar 24, 2020----