reaffirm

Reaffirm 🎙️

A beautiful iOS app for recording and looping personal affirmations.

Features ✨

How It Works 🎯

  1. Create: Tap the + button to record a new affirmation
  2. Organize: Drag recordings to reorder, tap names to rename
  3. Listen: Tap play on any affirmation - it expands to show playback controls
  4. Loop: With auto-play enabled, affirmations play continuously in sequence
  5. Reflect: Play your favorite music in the background while affirmations play over it

Technical Details 🛠️

Building & Running 📱

  1. Open Reaffirm.xcodeproj in Xcode
  2. Select your target device or simulator
  3. Press Cmd+R to build and run

Note: Microphone permissions will be requested on first use.

Project Structure 📁

Reaffirm/
├── ReaffirmApp.swift               # App entry point
├── ContentView.swift               # Main navigation container
├── Models/
│   └── AudioRecording.swift        # Recording data model
├── Managers/
│   └── AudioManager.swift          # Audio recording/playback logic
└── Views/
    ├── RecordingListView.swift     # List of all recordings
    ├── RecordingRowView.swift      # Individual recording cell with playback
    ├── RecordingView.swift         # Recording interface
    └── SettingsView.swift          # App settings

Audio Session Configuration 🔊

The app is specifically configured to allow background music to continue playing:

This means you can:

License 📄

This project is open source and available for personal use.


Built with 💙 for positive self-talk and personal growth.