Mobile
Swift App Development: Concurrency, Testing and Codebases That Last
How we write Swift that stays maintainable: data-race-safe concurrency, tests that earn their keep, modular packages, and incremental migration from Objective-C.
BlogTopic
How we write Swift that stays maintainable: data-race-safe concurrency, tests that earn their keep, modular packages, and incremental migration from Objective-C.
Fully native iOS and Android apps give you everything the platforms offer, at the cost of two codebases. Here is when that trade is worth it, and how to manage it.
How we approach iOS app development end to end: SwiftUI and UIKit architecture, testing, security, and getting through TestFlight and App Store review without surprises.