Vadim Bulavin

Elite
@V8tr

 iOS Engineer. 👨‍💻 Writing about iOS Dev & Swift at https://www.vadimbulavin.com/.

ModernMVVM. A movie iOS app built with the MVVM architecture, Combine and SwiftUI frameworks https://www.vadimbulavin.com/modern-mvvm-ios-app-architecture-with-combine-and-swiftui/.

473

KeyboardAvoidanceSwiftUI. How to move SwiftUI view up when keyboard appears https://www.vadimbulavin.com/how-to-move-swiftui-view-when-keyboard-covers-text-field/

353

AsyncImage. Asynchronous Image Loading from URL in SwiftUI

277

SwiftCombineNetworking. Promise-Based Networking in Swift 5 with URLSession, Combine and Codable

79

LinesSorter-Xcode-Extension. Xcode Extension that helps you keep your import statements and long code lists organized and uniform

76

InfiniteListSwiftUI. Paginated endless scroll using the SwiftUI and Combine frameworks

74

PopupSwiftUI. Custom popup in SwiftUI

62

UITableViewCellAnimation-Article-Final. Animating Table View Cell Display. See blog post for more details: http://www.vadimbulavin.com/tableviewcell-display-animation/

61

MixingSwiftUIAndUIKit. Using UIView and UIViewController in SwiftUI https://www.vadimbulavin.com/using-uikit-uiviewcontroller-and-uiview-in-swiftui/

33

CoreDataImages-Article. The app implements and benchmarks different Core Data persistence options. It supplements the blog post http://www.vadimbulavin.com/how-to-save-images-and-videos-to-core-data-efficiently/

29

CollectionViewSelfSizing-Final. Collection View Cells Self-Sizing: Step by Step Tutorial. See blog post for more details http://www.vadimbulavin.com/collection-view-cells-self-sizing/

29

UserDefaultsPropertyWrapper. Swifty UserDefaults property wrapper with statically-typed keys and change observations. https://www.vadimbulavin.com/advanced-guide-to-userdefaults-in-swift/

29

ListCRUDSwiftUI. Add, Edit, Move, and Drag and Drop in SwiftUI List https://www.vadimbulavin.com/add-edit-move-and-drag-and-drop-in-swiftui-list/

28

SnapshotTestingSwiftUI. Snapshot testing SwiftUI views https://www.vadimbulavin.com/snapshot-testing-swiftui-views/

22

StickyGridCollectionView-Final. Sticky Grid Collection View: Implementing From Scratch. See blog post for more details: http://www.vadimbulavin.com/sticky-grid-collection-view/

22

PluginTableViewController. Example project for article: Data-Driven Table Views. See blog post for more details: http://www.vadimbulavin.com/data-drive-table-views/

22

ExpandableListSwiftUI. Expand Collapse List with Animation in SwiftUI https://www.vadimbulavin.com/expand-and-collapse-list-with-animation-in-swiftui/

18

AutoMockable. Code Generate Swift Mocks with Sourcery

17

UITableViewCellAnimation-Article-Starter. Animating Table View Cell Display. See blog post for more details: http://www.vadimbulavin.com/tableviewcell-display-animation/

16

SwiftUIPreviewsAtScale. SwiftUI Previews at Scale https://www.vadimbulavin.com/swiftui-previews-at-scale/

13

AtomicBenchmark. Benchmarking atomic properties in Swift. See blog post for more details: http://www.vadimbulavin.com/benchmarking-locking-apis/

11

SceneBasedStateRestoration-Article. Learn how to implement scene-based state restoration using NSUserActivity and SwiftUI: https://www.vadimbulavin.com/ios13-ipados-uiscene-state-restoration-with-nsuseractivity-and-swiftui/

9

AsyncTestingSwift. Unit testing asynchronous code in Swift

8

AttributedStringBuilder. Implementing NSAttributedString Swift function builder https://www.vadimbulavin.com/swift-function-builders-swiftui-view-builder/

7

UnitTestingViewController-Article. Unit Testing View Controllers in Swift

6

Code-Injection-Swift. Sample project for my blog post that demonstrates Code Injection technique in Swift

5

TestingAsyncCode-Article. Guide: How to unit test asynchronous code in Swift https://www.vadimbulavin.com/unit-testing-async-code-in-swift/

5

RedditLiveCoding. Swift

4

StickyGridCollectionView-Starter. Sticky Grid Collection View: Implementing From Scratch. See blog post for more details: http://www.vadimbulavin.com/sticky-grid-collection-view/

3

clean-architecture-swiftui. A demo project showcasing the production setup of the SwiftUI app with Clean Architecture

3

The-Book-of-VIPER. the one and the only

2

BusyAssertion. Asynchronous Unit Testing in Swift Made Easy

2

CollectionViewSelfSizing-Starter. Collection View Cells Self-Sizing. See blog post for more details http://www.vadimbulavin.com/collection-view-cells-self-sizing/

2

CoreData_in_Swift4_Article. Sample project for my blog post Core Data Stack in Swift 4

1

f8app. Source code of the official F8 app of 2017, powered by React Native and other Facebook open source projects.

1

awesome-xcode-extensions. Awesome native Xcode extensions.

1

CleanLocalizableExample. Cleans and maintains localizable files

1

SearchHistoryMediator. Sample code for Mediator pattern by Search History example

1
38
Apply