Skip to content

Add complete iOS implementation with feature parity to Android and Desktop#2

Merged
contextablemark merged 1 commit intomainfrom
feature/ios-app-implementations
Aug 3, 2025
Merged

Add complete iOS implementation with feature parity to Android and Desktop#2
contextablemark merged 1 commit intomainfrom
feature/ios-app-implementations

Conversation

@contextablemark
Copy link
Member

  • iOS app structure with SwiftUI wrapper for Compose Multiplatform UI
  • iOS-specific platform implementations (NSUserDefaults, MainViewController)
  • iOS location provider using CoreLocation framework with real GPS functionality
  • iOS source set configuration with proper dependency hierarchy
  • iOS-specific tests for settings persistence, UserIdManager, and location provider
  • Replace JVM-specific threading (@volatile, synchronized) with kotlinx.atomicfu
  • Fix multiplatform compatibility issues (String.format, @testonly annotation)
  • Enhanced AgentConfig.generateId() with random component to prevent duplicates
  • Updated iOS deployment target to 15.0 to match framework requirements
  • Upgraded Gradle to 8.14 and Kotlin to 2.2.0 across all modules
  • Fixed Xcode build script path resolution and Java runtime detection
  • Updated README with correct iOS build instructions and version requirements
  • Added comprehensive changelog documenting all iOS implementation work

🤖 Generated with Claude Code

…sktop

- iOS app structure with SwiftUI wrapper for Compose Multiplatform UI
- iOS-specific platform implementations (NSUserDefaults, MainViewController)
- iOS location provider using CoreLocation framework with real GPS functionality
- iOS source set configuration with proper dependency hierarchy
- iOS-specific tests for settings persistence, UserIdManager, and location provider
- Replace JVM-specific threading (@volatile, synchronized) with kotlinx.atomicfu
- Fix multiplatform compatibility issues (String.format, @testonly annotation)
- Enhanced AgentConfig.generateId() with random component to prevent duplicates
- Updated iOS deployment target to 15.0 to match framework requirements
- Upgraded Gradle to 8.14 and Kotlin to 2.2.0 across all modules
- Fixed Xcode build script path resolution and Java runtime detection
- Updated README with correct iOS build instructions and version requirements
- Added comprehensive changelog documenting all iOS implementation work

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@contextablemark contextablemark merged commit e4a2d1a into main Aug 3, 2025
10 checks passed
@contextablemark contextablemark deleted the feature/ios-app-implementations branch August 3, 2025 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant