Mobile Experience¶
π± Mobile-Responsive Design¶
Practito is fully optimized for mobile devices, allowing you to practice music anywhere, anytime!
Supported Devices¶
Smartphones¶
- iOS: iPhone 8 and later (iOS 13+)
- Android: Android 8.0 (Oreo) and later
- Screen sizes: All modern smartphones
Tablets¶
- iPad: iPad Air 2 and later, iPad mini 4 and later
- Android Tablets: 7" and larger displays
- iPad Pro: Full support with Apple Pencil for annotations
Mobile Features¶
Practice Player on Mobile¶
The practice player is optimized for touch screens:
Touch Controls: - Tap - Play/Pause - Swipe left/right - Navigate measures - Pinch to zoom - Enlarge sheet music - Two-finger scroll - Pan across page - Double-tap - Select measure for looping
Mobile-Specific Features: - Portrait and Landscape modes supported - Full-screen mode for distraction-free practice - Larger touch targets for easy control - Gesture-based navigation throughout app
Recording on Mobile¶
Audio Recording: - Uses device microphone - High-quality audio capture - Background noise reduction - Automatic gain control
Requirements: - Grant microphone permissions - Use in quiet environment for best results - Headphones recommended during playback
MIDI Support (iOS Only)¶
Connect MIDI keyboards to iOS devices:
Supported Connections: - USB MIDI keyboards via Camera Connection Kit - Bluetooth MIDI keyboards - Built-in MIDI over Bluetooth for wireless connection
Compatible Keyboards: - Native Instruments Komplete Kontrol - Yamaha digital pianos with Bluetooth - Roland GO:PIANO - Any USB or Bluetooth MIDI keyboard
Offline Mode (Premium)¶
Practice even without internet connection!
How It Works: 1. Mark pieces for "Offline Access" while connected 2. Music is downloaded to your device 3. Practice anytime without internet 4. Progress syncs when you reconnect
Offline Features: - Practice with downloaded pieces - Record your sessions - View downloaded analytics - Access saved playlists
Limitations: - Cannot browse library for new pieces - Messaging requires connection - Real-time collaboration unavailable - Uploads sync when reconnected
Progressive Web App (PWA)¶
Install Practito like a native app on your device!
iOS Installation: 1. Open Practito in Safari 2. Tap the Share button (square with arrow) 3. Scroll and tap "Add to Home Screen" 4. Tap "Add"
Android Installation: 1. Open Practito in Chrome 2. Tap the menu (three dots) 3. Tap "Add to Home screen" 4. Tap "Add"
PWA Benefits: - App icon on home screen - Full-screen experience - Faster loading times - Works offline (Premium) - Push notifications
Mobile-Optimized Features¶
Simplified Navigation¶
Mobile interface includes: - Bottom Navigation Bar - Quick access to main sections - Hamburger Menu - Full navigation menu - Swipe Gestures - Navigate between pages - Pull-to-Refresh - Update content
Dashboard¶
Mobile dashboard shows: - Practice summary cards - Today's goals progress - Active assignments (students) - Quick action buttons - Recent notifications
Swipe Actions: - Swipe left on assignment to mark complete - Swipe right on message to archive - Pull down to refresh data
Messaging¶
Mobile messaging includes: - Chat bubbles design for easy reading - Voice messages (tap & hold to record) - Photo attachments from camera or gallery - Push notifications for new messages - Quick replies with suggested responses
Analytics¶
Mobile analytics feature: - Simplified charts optimized for small screens - Swipe through time periods (day, week, month) - Tap charts for detailed breakdowns - Export data via share sheet
Network Considerations¶
Data Usage¶
Normal Practice Session (1 hour): - Sheet music: ~2-5 MB - Audio playback: ~10-20 MB - Recording upload: ~15-30 MB - Total: ~30-55 MB per hour
Streaming vs Download: - On Demand: Stream music as needed - Offline Mode: Download for later (Premium)
Reduce Data Usage: 1. Settings β Mobile Data 2. Toggle "High Quality Audio" off 3. Enable "Download on WiFi Only" 4. Use offline mode for frequent pieces
Connection Requirements¶
Minimum Internet Speed: - Browsing: 1 Mbps - Practice (streaming): 3 Mbps - Recording/Upload: 5 Mbps - Video Lessons (if enabled): 10 Mbps
Offline Practice (Premium) requires no connection!
Device Permissions¶
Practito may request access to:
Required Permissions¶
- Internet - Access music library and sync data
- Storage - Save downloaded music and recordings
Optional Permissions¶
- Microphone - Record practice sessions, pitch detection
- Camera - Upload profile picture, photography sheets
- Notifications - Practice reminders, assignment alerts
- Bluetooth - Connect MIDI keyboards (iOS)
Managing Permissions:
iOS: 1. Settings β Practito 2. Enable/disable individual permissions
Android: 1. Settings β Apps β Practito β Permissions 2. Toggle permissions as needed
Battery Optimization¶
Battery-Saving Tips: - Lower screen brightness during practice - Close background apps - Disable pitch detection when not needed - Use offline mode to reduce streaming - Enable battery saver mode (Settings)
Battery Usage: - 1 hour practice: ~15-25% battery - With pitch detection: ~25-35% battery - With recording: ~20-30% battery
Screen Sizes¶
Phone (Small Screen)¶
Optimizations: - Single column layouts - Collapsible sections - Bottom sheet menus - Simplified charts - Larger touch targets
Tablet (Large Screen)¶
Enhanced features: - Two-column layouts where appropriate - Expanded sheet music view - Side-by-side comparisons - Multi-tasking support (iPad) - Landscape modeδΌε
Tips for Best Mobile Experience¶
Sheet Music Reading¶
- Use Landscape Mode - Better for reading music
- Enable Page Turn Animations - Smooth transitions
- Adjust Zoom - Find comfortable reading size
- Night Mode - Dark background for low-light practice
Recording Quality¶
- Use Headphones - Prevent echo from speakers
- Quiet Environment - Minimize background noise
- Device Position - Place mic close to instrument
- External Mic - Consider USB/Bluetooth microphone
Practice Sessions¶
- Do Not Disturb - Avoid interruptions
- Charge Device - Keep battery above 20%
- Stable Surface - Use tablet stand or prop
- Good Lighting - See sheet music clearly
Data Management¶
- Download Frequently Used Pieces - Save data
- WiFi for Uploads - Don't waste mobile data
- Clear Cache - Free up storage monthly
- Backup to Cloud - Keep recordings safe
Accessibility on Mobile¶
Mobile-specific accessibility features:
- Voice Over (iOS) / TalkBack (Android) support
- Large Text - Respects system text size settings
- High Contrast Mode - Enhanced visibility
- Gesture Alternatives - Button options for all gestures
- Haptic Feedback - Tactile responses for actions
Troubleshooting Mobile Issues¶
App Not Loading¶
- Check internet connection
- Force close and reopen app
- Clear browser cache (PWA)
- Reinstall app (PWA)
- Try different browser
Audio Issues¶
- Check device volume
- Disable silent/vibrate mode
- Close other audio apps
- Restart device
- Reconnect headphones/speakers
Performance Issues¶
- Close background apps
- Free up storage space (>1 GB recommended)
- Restart device
- Update to latest iOS/Android version
- Check for app updates
Sync Problems¶
- Ensure stable internet connection
- Log out and log back in
- Manual sync: Settings β Advanced β Force Sync
- Check storage permissions
Mobile-Specific Settings¶
Access at Settings β Mobile:
- Download Quality - Standard, High, Maximum
- Cellular Data - Allow/restrict
- Auto-Download - WiFi only, Always, Never
- Video Quality - Adjust for data saving
- Haptic Feedback - Enable/disable vibrations
- Gesture Navigation - Customize gestures
- Keep Screen On - During practice sessions
Coming Soon to Mobile¶
Planned mobile enhancements:
- Native iOS app (App Store)
- Native Android app (Google Play)
- Apple Watch companion app
- Android Wear notifications
- CarPlay integration for listening
- Widgets for quick practice stats
- Siri/Google Assistant shortcuts