Mobile apps are currently in active development. Some features available on desktop may be limited on mobile.
Platform Support
iOS
iOS 14.0 and later
Android
Android 8.0 (API 26) and later
Installation
iOS
Download from the App Store:Download on App Store
Get AFFiNE for iPhone and iPad
Android
Download from Google Play:Get it on Google Play
Get AFFiNE for Android devices
Features
Mobile Editor
Edit documents on the go:- Touch-optimized UI: Gestures for formatting, selection, and navigation
- Markdown support: Full markdown editing with preview
- Block editing: All block types supported (text, code, images, etc.)
- Inline formatting: Bold, italic, links, and more
- Media capture: Take photos directly into documents
Mobile Whiteboard
Create visual content:- Touch drawing: Pen, shapes, and text tools
- Multi-touch: Pinch to zoom, two-finger pan
- Sticky notes: Quick ideas on canvas
- Image import: Add photos from gallery
Sync & Collaboration
- Real-time sync: Changes sync across all devices
- Offline support: Work offline, sync when connected
- Conflict resolution: Automatic CRDT-based merging
- Background sync: Updates in the background
Mobile-Specific Features
Biometric Authentication
Biometric Authentication
Secure your app with Face ID, Touch ID, or fingerprint:
- Enable in Settings → Security
- Works with device biometrics
- Optional PIN fallback
Share Extension
Share Extension
Camera Integration
Camera Integration
Capture content directly:
- Take photos for documents
- Scan documents (iOS)
- Record videos
- Annotate images
Widget Support
Widget Support
Quick access to recent documents:
- iOS: Home screen and lock screen widgets
- Android: Home screen widgets
- Quick actions
Architecture
The mobile apps are built with:Technology Stack
- Capacitor: Native runtime for web apps
- React: UI framework (shared with web)
- TypeScript: Type-safe development
- Native Plugins: Platform-specific features
Native Plugins
Custom Capacitor plugins provide native features:plugins/
Code Sharing
Mobile apps share 90%+ code with web:Platform Differences
iOS
Advantages:- Better performance on Apple Silicon
- Native share sheet integration
- Document scanner built-in
- iCloud sync support (planned)
- App Store review process for updates
- Limited background processing
- WebKit rendering only
Android
Advantages:- More flexible background sync
- Custom file picker
- Direct filesystem access
- Multiple browser engines
- Varied performance across devices
- Fragmentation (OS versions, screen sizes)
- Battery optimization can affect sync
Storage
Data Location
- iOS
- Android
Storage Management
Manage storage in Settings:- View storage usage by workspace
- Clear cache
- Download workspaces for offline
- Delete local data
Offline Mode
Mobile apps work fully offline:- Download workspaces: Mark workspaces for offline access
- Edit offline: All changes saved locally
- Auto-sync: Changes sync when connection restored
- Conflict resolution: Automatic CRDT merging
Large workspaces may take time to download for offline use. Use WiFi for initial sync.
Keyboard Shortcuts
iOS with Keyboard
| Shortcut | Action |
|---|---|
⌘ + N | New document |
⌘ + K | Quick search |
⌘ + B | Bold |
⌘ + I | Italic |
⌘ + Z | Undo |
⌘ + ⇧ + Z | Redo |
Android with Keyboard
| Shortcut | Action |
|---|---|
Ctrl + N | New document |
Ctrl + K | Quick search |
Ctrl + B | Bold |
Ctrl + I | Italic |
Ctrl + Z | Undo |
Ctrl + Y | Redo |
Troubleshooting
App Crashes
Sync Not Working
Check network connection
Check network connection
- WiFi or cellular data enabled
- Not in airplane mode
- Server reachable
Check sync settings
Check sync settings
- Sync enabled in settings
- Workspace has cloud sync enabled
- Not paused in background
Force sync
Force sync
- Pull down to refresh
- Or Settings → Sync → Force sync
Performance Issues
Development
Build the mobile apps locally:Roadmap
Upcoming mobile features:- Offline-first improvements
- Widget enhancements
- Siri shortcuts (iOS)
- Apple Pencil support (iPad)
- S Pen support (Samsung)
- Tablet optimization
- Split-screen multitasking