- Added BUILD_FROM_SOURCE.md with detailed error analysis
- Documented SDK version issues and miniaudio cross-compilation problems
- Provided alternative approaches and recommendations
- Documents the C++ bridge approach based on Google's actual implementation
- Explains MediaPipe (deprecated) vs C++ bridge vs Swift APIs (coming soon)
- Clear instructions for obtaining LiteRT-LM binaries
- Project structure and architecture diagram
- LlmEngineBridge.h/.mm: Objective-C++ wrapper around LiteRT-LM C++ API
- SleepyAgent-Bridging-Header.h: Swift bridging header
- Updated LlmEngine.swift to use the bridge
- Added LITERT_INTEGRATION.md with detailed research findings
Based on analysis of Google's litert-samples repository:
- Google uses C++ bridge pattern for iOS (confirmed in image_segmentation example)
- MediaPipe has working Swift API but is deprecated
- LiteRT-LM Swift APIs are 'coming soon'
The bridge pattern matches how Google AI Edge Gallery iOS app is likely implemented
- Document that Swift APIs are 'coming soon' per Google
- Add C++ bridge integration guide
- Create stub implementation that explains current limitations
- Add LITERT_IOS_STATUS.md with detailed integration options
- Fix MainViewModel to match MainView property expectations