This is your work, valued
I am an iOS developer. My four side-project iOS apps are Conjuguer, Conjugar, RaceRunner, and Immigration. I blog at racecondition.software.
Podcasts. A list of podcasts of interest to iOS developers and other habitués of the Apple ecosystem.
580GpxLocationManager. GpxLocationManager is a replacement for CLLocationManager that allows the developer to use GPS data from GPX files or CLLocation arrays for testing.
143RaceRunner. RaceRunner is a run-tracking app focused on racing.
87JFATabBarController. JFATabBarController is a replacement for UITabBarController that allows the user to scroll to an arbitrary number of tab-bar items.
73ios-build-verify. Build and verify SwiftUI iOS apps. Drives xcodebuild and xcbeautify for builds and AXe for UI verification. Operations are in named scripts and use per-project config.
57Conjugar. Conjugar is an iPhone app for learning Spanish verb conjugations. 100% programmatic layout!
49JFADoubleSlider. A custom control, inspired by UISlider, for selecting a range of values.
26Conjuguer. Conjuguer is an iOS app for learning French verb conjugations. SwiftUI!
16CatFancy. This app demonstrates iOS-development techniques.
12KatFancy. This app demonstrates iOS-development techniques, including use of SwiftUI.
7iOS-Design-Agent-Skill. This is a design-critique skill and plugin that allows coding agents to apply rigorous aesthetic standards to iOS/SwiftUI apps.
7HitList2. This app modifies Pietro Rea's Swift Core Data tutorial in two ways. First, the app accesses uses a NSManagedObjectContext subclass instead of KVC. Second, the app moves the Core Data initialization code from AppDelegate to its own helper class.
5RAMTester. This app tests maximum iPhone-app RAM.
3Solver2. I used this app to get the global high score in Letters, an iPhone game.
2FancyKat. FancyKat is a SwiftUI app for browsing cat data from The Cat API.
2CatBreedsIB. This app provides access to information about various cat breeds.
1racecondition.software. A Blog About Software Development
1CatBreedsPL. This app, implemented using programmatic layout, provides access to information about various cat breeds.
1Permitter. Buy parking permits for the Orinda BART parking lot programmatically.
1