Description
Native iOS application with full Yoop feature parity.
Requirements
- File sharing (send/receive)
- Clipboard sharing (text + images)
- Directory sync
- Trusted devices management
- Background transfer via URLSession
- Share extension integration
- iOS Files app integration
- Minimum iOS: 16.0
Technical Stack
- Language: Swift
- Architecture: MVVM + SwiftUI
- FFI: Rust core via uniffi-rs
- Background: URLSession background transfers
- Permissions: Local Network permission
- Storage: iOS Files app document provider
Phases
- Core transfer (share/receive)
- Clipboard support
- Trusted devices
- Directory sync
- Share extension
- Polish (widgets, notifications)
Platform Considerations
- Background transfer limitations (URLSession)
- Local Network permission prompt
- Share extension for system integration
- Files app provider for document access
- App Transport Security compliance
Description
Native iOS application with full Yoop feature parity.
Requirements
Technical Stack
Phases
Platform Considerations