Logo Lanfrica

fisayoafolayan/sdahymnalyorubaandroid

Domain:

natural language processing

Record type:

software
Creator:
fis
Host:
Browse, search, and present 620+ Seventh-day Adventist hymns in Yoruba. Features diacritics-insensitive search, full-screen presentation mode for church projection, 50+ categories, favorites, offline support, dark theme, and deep linking. Built with Kotlin and Jetpack Compose. Companion app for sdahymnalyoruba.com. # SDA Hymnal Yoruba - Android The official Android companion app for sdahymnalyoruba.com. Browse, search, and present Seventh-day Adventist hymns in Yoruba. ## Screenshots View all screenshots ## Features - **620+ hymns** with Yoruba lyrics, English titles, and cross-references (SDAH, NAH, CH) - **Live data** - fetches hymns from the web with ETag caching (no app update needed for hymn changes) - **Full-text search** - diacritics-insensitive, scored ranking (number > title > English > references > lyrics), 150ms debounce, search highlighting, empty state with guidance - **Presentation mode** - full-screen projection with slide-by-slide navigation, staggered line-by-line reveal, swipe/tap controls, auto-hiding controls with tap-to-reveal, adjustable font size with percentage indicator, landscape hint, keeps screen on - **Categories** - 60+ hymn categories in a 2-column searchable grid with count labels - **Favorites** - mark hymns via top bar heart, browse in Favorites tab, undo snackbar on removal - **Number pad** - jump directly to any hymn number via floating keypad with live title preview and validation - **Settings** - theme picker, font size with live preview, hymn data info, favorites management, share/rate app, contact, privacy policy - **Theme support** - light, dark, and system modes via dropdown picker (hymn list + settings) - **Font size controls** - 3 reading sizes (1.0x, 1.2x, 1.45x) with preview text in settings, adjustable presentation size with percentage indicator - **Swipe navigation** - swipe left/right between hymns with visual drag feedback and rubber-band at boundaries - **Deep linking** - handles `sdahymnalyoruba.com` URLs reactively (works on cold launch and when app is already open) - **Share** - share hymn title, number, and URL via Android share sheet - **Offline support** - atomic cache writes protect offline access from corruption - **Landscape support** - responsive layout for hymn detail - **Last hymn recall** - re …

Languages

Licenses