Mobile Engineering Case Study

Rejoice in the Lord

A hymn app used by over 10,000 people worldwide.

A highly responsive hymn app with smart filters, advanced full-text search, hymn categorization, and a unique 3D side drawer that brings a modern, immersive feel to worship.

10K+
Active Users
54
Countries
<50ms
Search Speed
The Problem

Physical hymn books made it slow and cumbersome to find, filter, or search specific hymns during live worship services.

Engineered Solution

Built a Flutter app powered by a binary search algorithm for instant lookups, smart filters, live search suggestions, hymn categorization, a custom 3D side drawer, and smooth animation controllers throughout.

Key Outcome

Used by 10,000+ people across Catholic churches in roughly 54 countries, meaningfully improving access to hymns and the flow of worship services worldwide.

Core Technical Features

Binary Search Hymn Indexing

Sub-50ms lookup across hundreds of hymns, with live suggestions as users type.

Full-Text Hymn Search

Searches inside hymn lyrics, not just titles, with highlighted matches in the results.

Custom 3D Spatial Drawer

A custom perspective-based 3D drawer for fluid, tactile category navigation.

Architecture Patterns
  • Layered Clean Architecture (Presentation, Domain, Data)
  • Custom Animation Controllers & Gesture Recognizers
  • Offline-First Local Caching with In-Memory Indexing
Technologies & Libraries
Flutter
Dart
Animation Controllers
Binary Search Algorithm
Search Suggestions

Need a high-performance Flutter app?

I specialize in turning product ideas into scalable, App Store-ready mobile applications.

Get In Touch