Garrett Franks Arkive icon

Arkive

Bible study · iPhone & iPad

Scripture one verse at a time, with the Hebrew and Greek, history and maps beside it.

View on the App Store

About

Read a verse per page or by chapter, tap any word for the original language, and follow it through the whole Bible. Commentaries, dictionaries, a timeline and journey maps sit behind the text, and your notes and study threads sync through your own iCloud.

What I built

How it fits together

Interface

  • Scroll feed & Chapters readerSwiftUI
  • Word study & searchInterlinear, Strong's, grammar
  • Chronicle & mapsMapKit, CATiledLayer chart
  • System featuresSiri, Spotlight, Handoff, Live Activity

async loads and SwiftData queries

Services

  • BibleService & BibleCatalogBundled or online, per version
  • InterlinearServiceIn-memory, loaded per version
  • BibleSearchIndexSQLite FTS5, read-only
  • ReadingTracker & SpeechServiceReading credit, Read to Me

one ModelContainer, bundle files

Storage

  • Bible textSwiftData, bundled, never syncs
  • Online cacheSwiftData, 30-day expiry
  • User dataSwiftData + CloudKit
  • Reference bundlesCommentaries, lexicons, maps

fetch, sync and build

Outside the app

  • YouVersion APILive NASB text, per chapter
  • iCloudPrivate CloudKit database
  • Python pipelinesPublic-domain sources to validated bundles
Privacy Policy Terms of Use Support