Cursor for iOS Development – Installation Guide
Escaping Xcode’s monopoly is arguably one of the most significant advancements in iOS development in the past decade.
Taking UICollectionView to SwiftUI
Why the heck do we still need UICollectionView in SwiftUI
Should Mobile Developers Learn Backend?
Lack of backend may be a strong barrier for mobile developers on their way to building a mobile app.
Here is a list of mBaaS that may help.
Pros and Cons of VIPER Architecture on iOS
What I think about VIPER mobile app architecture after 1.5+ years of active usage
VIPER Architecture on iOS in Details
There are tons of VIPER-related publications in the internet. Anyway it turns out that every team cooks VIPER in its own way. So decided to run through my recipe that I'm using in my current iOS project.
How To Make a Card Game For iOS — Game Core (Part 3)
What's the game? In my case, the Game object can be considered as a finite state machine, that may perform transition in response to an input action that we apply to her.
How To Make a Card Game For iOS — Improving Architecture With Generics and Protocols (Part 2)
Second part about Card Game implementation. Mostly about Swift Protocols, PoP principles and Generic programming.
How To Make a Card Game For iOS — Animations (Part 4)
Finally, UIKit Card Game Engine animations. An overview of animations implementation ideas.
How To Make a Card Game For iOS — Architecture Overview (Part 1)
While UIKit is not killed by SwiftUI and is still used at least somewhere, I decided to start a set of posts devoted to implementation of UIKit-based card game engine.
Common Redux Pitfalls on iOS: Deep Navigation Stack
One of the biggest cons of redux-like single store architecture is inconveniences with deep navigation stack.
How to pass secret env vars in Xcode and CI
The tutorial provides a solution for managing secrets as environment variables in Xcode and CI
What's new in UIKit – WWDC2022
New Navigation Bar features, new UICalendarView, and UIPageControl. Pasteboard access permissions. UISheetpresentationController improvements. SFSymbols rendering modes. Self-resizing cells. UIHostingConfiguration to embed SwiftUI into UICollectionView and UITableView.
Here is a detailed summary.
Use SwiftUI With UIKit – WWDC2022
How to bridge data between the legacy app and SwiftUI back and forth. How to embed SwiftUI into UICollectionView and UITableView with UIHostingConfiguration.
Here is the summary for the "Use SwiftUI With UIKit" session from WWDC22.
What's new in SwiftUI – WWDC2022
Charts framework, brand new and fixed NavigationStack. Multi-window and menu bar extras for MacOS SwfitUI apps. New Layout protocol and many other things.
Here is a detailed summary of the "What's new in SwiftUI" session from WWDC2022.
Custom Segmented Control Picker with SwiftUI
Not long ago, I needed a segmented picker, and as it usually happens, native things didn't fit designs quite well, and I had to go custom. Here is what happened next😄
What's New in Swift 5.7 - WWDC2022
Command Plugins for SPM, Threadsafe Concurrency with Actors model, and brand new distributed Actors. Swift Regex framework. Massive update of Swift Generic Protocols.
Here is a detailed summary of the "What's New in Swift" session from WWDC2022.
Parametrized XCTest in Swift with Obj-C Runtime
How to implement parametrized XCTest in Swift and run it with a bunch of input-output datasets via Obj-C Runtime. When could this be helpful?
Top 35 Sessions From WWDC22
If you haven't watched the WWDC2022 cover-to-cover yet, here is a quick-but-deep-enough guide for you.
Building iOS Mobile Apps with Redux-like Architecture
One of the things I've been puzzling over recently. Can we benefit much from bringing redux-like architectures to iOS? How? And how can we get most of it?
Comments