Freediving & Apnea Breathing Trainer
· vv2.0
About
Freediving Breathing Trainer is a comprehensive breath training app designed for apnea and freediving practice on dry land.
⭐ The app is 100% FREE. If it helps improve your breath training, you can support further development here: https://paypal.me/udotas
DISCLAIMER: This app is for dry land training only. Not intended for use during actual freediving or water activities.
Three Training Modes
1. Square Breathing
A balanced breathing cycle: INHALE → HOLD → EXHALE → HOLD
- Adjustable phase duration (1-600 seconds per phase)
- Independent timing for each of the 4 phases
- Perfect for relaxation and breath control practice
- Real-time session timer
2. CO2 Table
Build CO2 tolerance with decreasing rest periods:
- 8 rounds of breath holds with fixed hold time
- Rest periods progressively decrease (2:00 → 0:30)
- Skip rest feature for advanced users (DOWN button)
- Starts with 15-second preparation phase
- Automatic progression through all rounds
3. O2 Table
Increase maximum breath hold capacity:
- 8 rounds with progressively longer holds (35% → 80% of your Best Hold Time)
- Fixed 2-minute rest periods between rounds
- Starts with 15-second preparation phase
- Tracks your progression automatically
Key Features
Smart Vibration Feedback:
- Triple-pulse vibration at phase changes for better awareness
- 30-second interval markers during holds
- Special rest warnings: vibration at 15 seconds remaining, plus countdown beeps in final 5 seconds
Customizable Settings:
- Set your Best Hold Time (30 seconds - 20 minutes)
- Tables automatically calculate based on your performance level
- Preview full training table before starting
User-Friendly Interface:
- Clean minimal design optimized for AMOLED screens
- Large timer display for easy reading
- Progress tracking (e.g., "Hold 5/8")
- Phase duration shown alongside phase name
- Total session elapsed time
Privacy & Offline:
- No internet connection required
- No data collection
- Works completely offline
Perfect For
- Dry apnea training and breath hold practice
- CO2 tolerance building
- O2 capacity development
- Relaxation and stress relief
- Meditation timing
- Breathing technique improvement
- Pre-dive preparation routines
How to Use
Square Breathing:
1. Select "Square Breathing" from menu
2. Use UP/DOWN to adjust each phase duration (+/-1 second)
3. Press ENTER to reset cycle
4. BACK returns to menu
CO2/O2 Tables:
1. Go to Settings → Set your Best Hold Time (UP/DOWN: ±10 seconds)
2. Press START to save
3. Select CO2 or O2 Table from menu
4. Review the training table (8 rounds displayed)
5. Press START to begin (works from any preview position)
6. Follow on-screen guidance through Prepare → Hold → Rest cycles
7. In CO2 mode: press DOWN to skip rest and proceed to next hold
8. BACK returns to menu anytime
Controls:
- UP/DOWN: Adjust duration
- START: Confirm/Begin training
- BACK: Return to menu (only exits app from main menu)
- DOWN (CO2 only): Skip rest period
Training Tips
For CO2 Tables:
Start with Best Hold Time at 50-60% of your maximum comfortable hold. Focus on staying relaxed during holds while CO2 builds up.
For O2 Tables:
Set Best Hold Time to your maximum comfortable hold. The holds will progressively challenge your O2 capacity. Take full advantage of the 2-minute rest periods.
For Square Breathing:
Begin with equal 4-second phases for relaxation. Gradually increase duration as comfort improves. This mode is excellent for pre-training warm-up.
Battery Friendly
Minimal background processes ensure your training session won't drain your watch battery.
What's new
Version 2.0 - Major Update: Full Freediving Training Suite
NEW TRAINING MODES:
CO2 Table Training
- 8-round progressive CO2 tolerance builder
- Fixed breath holds with decreasing rest periods (2:00 → 0:30)
- Skip rest feature for advanced practitioners (DOWN button)
- 15-second preparation phase before each session
- Perfect for building CO2 tolerance and mental resilience
O2 Table Training
- 8-round progressive breath hold training
- Holds increase from 35% to 80% of your Best Hold Time
- Fixed 2:00 rest periods between rounds
- 15-second preparation phase
- Ideal for extending maximum breath hold capacity
ENHANCED FEATURES:
Settings Menu
- Set your Best Hold Time (30 sec - 20 min)
- Automatic table calculations based on your level
- Easy adjustment: UP/DOWN ±10 seconds
- START to save and return to menu
Smart Navigation
- New main menu: Square Breathing / CO2 / O2 / Settings
- Training table preview before each session
- Press START from anywhere in preview to begin (no scrolling needed!)
- BACK button returns to menu (only exits app from main menu)
Improved Vibrations
- Triple-pulse haptic feedback for better phase awareness
- 30-second interval markers during all phases
- Rest phase warnings: vibration at 15 sec + countdown in final 5 sec
- Enhanced feedback for better training without looking at screen
Better UX
- Phase duration displayed alongside phase name (e.g., "INHALE: 14")
- Progress tracking for CO2/O2 rounds (e.g., "Hold 5/8")
- Separate timers for each Square Breathing phase
- Square Breathing: UP/DOWN now adjusts current phase only
- Session elapsed time tracking
WHAT'S UNCHANGED:
- No internet required
- No data collection
- AMOLED-optimized interface
- Battery efficient
- Original Square Breathing mode fully preserved
UPGRADE FROM v1.x:
All your familiar Square Breathing features remain exactly the same - just now with two powerful new training modes added!
Perfect for freedivers serious about systematic breath hold training.