This is your work, valued

Orinda, California

Josh Adams

Expert
@vermont42

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.

580

GpxLocationManager. GpxLocationManager is a replacement for CLLocationManager that allows the developer to use GPS data from GPX files or CLLocation arrays for testing.

143

RaceRunner. RaceRunner is a run-tracking app focused on racing.

87

JFATabBarController. JFATabBarController is a replacement for UITabBarController that allows the user to scroll to an arbitrary number of tab-bar items.

73

ios-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.

57

Conjugar. Conjugar is an iPhone app for learning Spanish verb conjugations. 100% programmatic layout!

49

JFADoubleSlider. A custom control, inspired by UISlider, for selecting a range of values.

26

Conjuguer. Conjuguer is an iOS app for learning French verb conjugations. SwiftUI!

16

CatFancy. This app demonstrates iOS-development techniques.

12

KatFancy. This app demonstrates iOS-development techniques, including use of SwiftUI.

7

iOS-Design-Agent-Skill. This is a design-critique skill and plugin that allows coding agents to apply rigorous aesthetic standards to iOS/SwiftUI apps.

7

HitList2. 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.

5

RAMTester. This app tests maximum iPhone-app RAM.

3

Solver2. I used this app to get the global high score in Letters, an iPhone game.

2

FancyKat. FancyKat is a SwiftUI app for browsing cat data from The Cat API.

2

CatBreedsIB. This app provides access to information about various cat breeds.

1

racecondition.software. A Blog About Software Development

1

CatBreedsPL. This app, implemented using programmatic layout, provides access to information about various cat breeds.

1

Permitter. Buy parking permits for the Orinda BART parking lot programmatically.

1