Go to file
2025-04-02 17:52:30 -04:00
Assets.xcassets Initial commit: RTSDA iOS app 2025-02-03 16:15:57 -05:00
Extensions Initial commit: RTSDA iOS app 2025-02-03 16:15:57 -05:00
Managers Initial commit: RTSDA iOS app 2025-02-03 16:15:57 -05:00
Models Version 1.2: Integrate new digital bulletin system with improved UI and Bible verse detection 2025-03-28 23:00:00 -04:00
Preview Content/Preview Assets.xcassets Initial commit: RTSDA iOS app 2025-02-03 16:15:57 -05:00
Resources/Fonts Initial commit: RTSDA iOS app 2025-02-03 16:15:57 -05:00
RTSDA.xcodeproj Improve Bible verse formatting and cleanup 2025-04-01 12:24:42 -04:00
Services Simplify Bible verse cleaning to extract text from parentheses 2025-04-02 17:52:30 -04:00
ViewModels Version 1.2: Integrate new digital bulletin system with improved UI and Bible verse detection 2025-03-28 23:00:00 -04:00
Views Update bulletin view with improved header detection and styling 2025-04-01 12:12:37 -04:00
.gitignore Initial commit: RTSDA iOS app 2025-02-03 16:15:57 -05:00
APP_STORE.md Add App Store materials and Privacy Policy 2025-02-03 16:34:01 -05:00
Info.plist Added support to bulletin view to display links for hymns to open in Adventist Hymnarium 2025-03-22 17:30:26 -04:00
LICENSE Initial commit: RTSDA iOS app 2025-02-03 16:15:57 -05:00
privacy_policy.html fix ipad layout issues 2025-02-04 08:00:12 -05:00
PRIVACY_POLICY.md Add App Store materials and Privacy Policy 2025-02-03 16:34:01 -05:00
README.md Update version 1.2.1 changelog to include bulletin formatting improvements 2025-04-01 12:21:04 -04:00
RTSDA.entitlements Initial commit: RTSDA iOS app 2025-02-03 16:15:57 -05:00
RTSDAApp.swift Added support to bulletin view to display links for hymns to open in Adventist Hymnarium 2025-03-22 17:30:26 -04:00

RTSDA iOS App

The official iOS app for the Rockville-Tolland Seventh-day Adventist Church. This app provides easy access to church services, media content, and information.

Features

  • Live Streaming: Watch church services live through OwnCast integration
  • Sermon Library: Access archived sermons and special programs via Jellyfin
  • Digital Bulletin:
    • View weekly church bulletins
    • Interactive hymn links that open in the Adventist Hymnal app
    • Bible verse links that open in YouVersion Bible app
    • PDF download option for offline viewing
  • Church Bulletin: Stay updated with church announcements and events
  • Church Information: Access church beliefs, contact information, and more

Technical Details

  • Built with SwiftUI
  • Minimum iOS version: 17.0
  • Uses async/await for network operations
  • Integrates with multiple services:
    • Jellyfin for video content
    • OwnCast for live streaming
    • PocketBase for church data
    • YouVersion Bible API for verse content
    • Adventist Hymnal app integration

Building the App

  1. Clone the repository
  2. Open RTSDA.xcodeproj in Xcode
  3. Build and run the project

Requirements

  • Xcode 15.0 or later
  • iOS 17.0 or later
  • Swift 5.9 or later

Version History

Version 1.2.1

  • Improved Bible verse formatting in splash screen
    • Removed verse numbers
    • Removed paragraph markers
    • Cleaned up parenthetical content
    • Better text formatting
  • Enhanced bulletin view formatting
    • Improved header detection and styling
    • Better section organization
    • Consistent spacing and alignment
    • Cleaner text presentation

Version 1.2

  • Added Digital Bulletin system
    • View weekly church bulletins
    • Interactive hymn links
    • Bible verse links
    • PDF download option
  • Updated minimum iOS version to 17.0
  • Updated Xcode version requirement to 15.0

Version 1.1

  • Initial release
  • Live streaming
  • Sermon library
  • Church information
  • Beliefs reference

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any inquiries about the app, please contact the Rockville-Tolland SDA Church IT department.