Skip to content

philipszdavido/Rosary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📿 Rosary Companion – A SwiftUI Prayer App

Rosary Companion is a beautifully crafted iOS app built with SwiftUI and SwiftData, offering a personalized and meditative experience of praying the Rosary. Designed with both traditional and modern users in mind, the app supports manual and auto-guided modes, complete with customizable settings for a truly immersive devotional practice.

🚀 Features

  • Manual & Auto Prayer Modes – Users can pray at their own pace or let the app guide them with automatic progression.
  • 🎨 Customizable Beads – Choose bead colors and themes to personalize your prayer experience.
  • 🗣️ Speech Support – Enable spoken prayers using built-in text-to-speech for hands-free devotion.
  • 🧘 Progress Tracking – Visual progress indicators help users stay oriented throughout the mysteries.
  • ⚙️ Settings Panel – Fine-tune colors, audio settings, and prayer speed with a dedicated configuration menu.
  • 🌗 Dark Mode Support – Fully adaptive design for both light and dark environments.

🛠️ Tech Stack

  • Language: Swift
  • UI Framework: SwiftUI
  • Data Layer: SwiftData
  • State Management: @ObservableObject, @Published, @EnvironmentObject
  • Architecture: MVVM
  • Speech: AVSpeechSynthesizer (Text-to-Speech)

📱 Why It Matters

This app merges traditional spirituality with modern mobile UX, offering an elegant and prayerful digital tool for Catholics and spiritual seekers. It reflects strong skills in SwiftUI, data persistence, user experience design, and state-driven app architecture.

🔗 GitHub / Portfolio

GitHub Repo


1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

About

Rosary Companion is a beautifully crafted iOS app built with SwiftUI and SwiftData

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages