There are no reviews yet. Be the first to send feedback to the community and the maintainers!
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/.KeyboardAvoidanceSwiftUI
How to move SwiftUI view up when keyboard appears https://www.vadimbulavin.com/how-to-move-swiftui-view-when-keyboard-covers-text-field/AsyncImage
Asynchronous Image Loading from URL in SwiftUISwiftCombineNetworking
Promise-Based Networking in Swift 5 with URLSession, Combine and CodableInfiniteListSwiftUI
Paginated endless scroll using the SwiftUI and Combine frameworksLinesSorter-Xcode-Extension
Xcode Extension that helps you keep your import statements and long code lists organized and uniformUITableViewCellAnimation-Article-Final
Animating Table View Cell Display. See blog post for more details: http://www.vadimbulavin.com/tableviewcell-display-animation/PopupSwiftUI
Custom popup in SwiftUIMixingSwiftUIAndUIKit
Using UIView and UIViewController in SwiftUI https://www.vadimbulavin.com/using-uikit-uiviewcontroller-and-uiview-in-swiftui/UserDefaultsPropertyWrapper
Swifty UserDefaults property wrapper with statically-typed keys and change observations. https://www.vadimbulavin.com/advanced-guide-to-userdefaults-in-swift/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/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/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/SnapshotTestingSwiftUI
Snapshot testing SwiftUI views https://www.vadimbulavin.com/snapshot-testing-swiftui-views/StickyGridCollectionView-Final
Sticky Grid Collection View: Implementing From Scratch. See blog post for more details: http://www.vadimbulavin.com/sticky-grid-collection-view/PluginTableViewController
Example project for article: Data-Driven Table Views. See blog post for more details: http://www.vadimbulavin.com/data-drive-table-views/ExpandableListSwiftUI
Expand Collapse List with Animation in SwiftUI https://www.vadimbulavin.com/expand-and-collapse-list-with-animation-in-swiftui/UITableViewCellAnimation-Article-Starter
Animating Table View Cell Display. See blog post for more details: http://www.vadimbulavin.com/tableviewcell-display-animation/AutoMockable
Code Generate Swift Mocks with SourcerySwiftUIPreviewsAtScale
SwiftUI Previews at Scale https://www.vadimbulavin.com/swiftui-previews-at-scale/AtomicBenchmark
Benchmarking atomic properties in Swift. See blog post for more details: http://www.vadimbulavin.com/benchmarking-locking-apis/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/AsyncTestingSwift
Unit testing asynchronous code in SwiftAttributedStringBuilder
Implementing NSAttributedString Swift function builder https://www.vadimbulavin.com/swift-function-builders-swiftui-view-builder/UnitTestingViewController-Article
Unit Testing View Controllers in SwiftTestingAsyncCode-Article
Guide: How to unit test asynchronous code in Swift https://www.vadimbulavin.com/unit-testing-async-code-in-swift/RedditLiveCoding
StickyGridCollectionView-Starter
Sticky Grid Collection View: Implementing From Scratch. See blog post for more details: http://www.vadimbulavin.com/sticky-grid-collection-view/BusyAssertion
Asynchronous Unit Testing in Swift Made EasyCollectionViewSelfSizing-Starter
Collection View Cells Self-Sizing. See blog post for more details http://www.vadimbulavin.com/collection-view-cells-self-sizing/CoreData_in_Swift4_Article
Sample project for my blog post Core Data Stack in Swift 4SearchHistoryMediator
Sample code for Mediator pattern by Search History exampleLove Open Source and this site? Check out how you can help us