V8tr
iOS Engineer. 👨💻 Writing about iOS Dev & Swift at https://www.vadimbulavin.com/.
RingKharkov, Ukraine
Pinned Repositories
AsyncImage
Asynchronous Image Loading from URL in SwiftUI
InfiniteListSwiftUI
Paginated endless scroll using the SwiftUI and Combine frameworks
KeyboardAvoidanceSwiftUI
How to move SwiftUI view up when keyboard appears https://www.vadimbulavin.com/how-to-move-swiftui-view-when-keyboard-covers-text-field/
LinesSorter-Xcode-Extension
Xcode Extension that helps you keep your import statements and long code lists organized and uniform
MixingSwiftUIAndUIKit
Using UIView and UIViewController in SwiftUI https://www.vadimbulavin.com/using-uikit-uiviewcontroller-and-uiview-in-swiftui/
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/.
PopupSwiftUI
Custom popup in SwiftUI
SwiftCombineNetworking
Promise-Based Networking in Swift 5 with URLSession, Combine and Codable
UITableViewCellAnimation-Article-Final
Animating Table View Cell Display. See blog post for more details: http://www.vadimbulavin.com/tableviewcell-display-animation/
V8tr's Repositories
V8tr/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/.
V8tr/KeyboardAvoidanceSwiftUI
How to move SwiftUI view up when keyboard appears https://www.vadimbulavin.com/how-to-move-swiftui-view-when-keyboard-covers-text-field/
V8tr/AsyncImage
Asynchronous Image Loading from URL in SwiftUI
V8tr/SwiftCombineNetworking
Promise-Based Networking in Swift 5 with URLSession, Combine and Codable
V8tr/InfiniteListSwiftUI
Paginated endless scroll using the SwiftUI and Combine frameworks
V8tr/LinesSorter-Xcode-Extension
Xcode Extension that helps you keep your import statements and long code lists organized and uniform
V8tr/PopupSwiftUI
Custom popup in SwiftUI
V8tr/UITableViewCellAnimation-Article-Final
Animating Table View Cell Display. See blog post for more details: http://www.vadimbulavin.com/tableviewcell-display-animation/
V8tr/MixingSwiftUIAndUIKit
Using UIView and UIViewController in SwiftUI https://www.vadimbulavin.com/using-uikit-uiviewcontroller-and-uiview-in-swiftui/
V8tr/UserDefaultsPropertyWrapper
Swifty UserDefaults property wrapper with statically-typed keys and change observations. https://www.vadimbulavin.com/advanced-guide-to-userdefaults-in-swift/
V8tr/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/
V8tr/SnapshotTestingSwiftUI
Snapshot testing SwiftUI views https://www.vadimbulavin.com/snapshot-testing-swiftui-views/
V8tr/PluginTableViewController
Example project for article: Data-Driven Table Views. See blog post for more details: http://www.vadimbulavin.com/data-drive-table-views/
V8tr/AutoMockable
Code Generate Swift Mocks with Sourcery
V8tr/ExpandableListSwiftUI
Expand Collapse List with Animation in SwiftUI https://www.vadimbulavin.com/expand-and-collapse-list-with-animation-in-swiftui/
V8tr/SwiftUIPreviewsAtScale
SwiftUI Previews at Scale https://www.vadimbulavin.com/swiftui-previews-at-scale/
V8tr/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/
V8tr/AsyncTestingSwift
Unit testing asynchronous code in Swift
V8tr/AttributedStringBuilder
Implementing NSAttributedString Swift function builder https://www.vadimbulavin.com/swift-function-builders-swiftui-view-builder/
V8tr/UnitTestingViewController-Article
Unit Testing View Controllers in Swift
V8tr/RedditLiveCoding
V8tr/clean-architecture-swiftui
A demo project showcasing the production setup of the SwiftUI app with Clean Architecture
V8tr/BusyAssertion
Asynchronous Unit Testing in Swift Made Easy
V8tr/f8app
Source code of the official F8 app of 2017, powered by React Native and other Facebook open source projects.
V8tr/Cycler
[WIP] Unidirectional data flow architecture with SwiftUI and Combine.
V8tr/free-programming-books
:books: Freely available programming books
V8tr/iOS-Goodies
Your favorite iOS Newsletter, now open source.
V8tr/MovieSwiftUI
SwiftUI & Combine app using MovieDB API. With a custom Flux (Redux) implementation.
V8tr/SwiftUI-UDF-Demo
This project is a demonstration of Unidirectional data flow techniques is conjunction with SwiftUI
V8tr/SwiftUIFlux
A very naive implementation of Redux using Combine BindableObject to serve as an example