Offline Mode
Access your recipes anywhere, anytime. The iOS app stores everything locally so you can cook without an internet connection.
How Offline Mode Works
The iOS app uses Core Data to store a complete copy of your recipes, meal plans, and grocery lists on your device. This means everything works even when you have no internet connection. Changes sync automatically when you reconnect.
Features
Full Offline Access
Your entire recipe collection available without internet
- Recipes stored locally on your device using Core Data
- Access recipes, meal plans, and grocery lists offline
- No WiFi needed in the kitchen
- Perfect for cooking in areas with poor connectivity
Automatic Sync
Changes sync when you reconnect
- Sync happens automatically when internet is available
- Background sync keeps data up to date
- Visual indicators show sync status
- Manual sync available by pulling to refresh
Conflict Resolution
Smart handling of edits from multiple devices
- Detects when changes were made on multiple devices
- Intelligent merge of conflicting changes
- Most recent changes take precedence when needed
- Never lose data due to sync conflicts
Local Search
Find recipes even without internet
- Search through all your locally stored recipes
- Search by title, ingredients, and tags
- Instant results without network latency
- Filter by recipe book or dietary restrictions
Sync Flow
1
Initial Sync
When you first log in, recipes are downloaded to your device
2
Offline Use
Use the app normally without internet - everything works
3
Local Changes
Any edits you make are saved locally
4
Auto Sync
When you reconnect, changes sync to the server automatically
Tips for Best Offline Experience
- Sync before going offline: Open the app with WiFi to ensure everything is up to date.
- Pull to refresh: When reconnecting, pull down on any screen to force a sync.
- Check sync status: Look for the sync indicator to confirm your changes are saved.
- Multiple devices: Changes sync across all your iOS devices automatically.